:root {
    --color--white: hsla(0 0% 100% / 1);
    --color--black: hsla(0 0% 0% / 1);
    --color--gray: hsla(193.63636363636363 10.784313725490199% 60.00000000000001% / 1);
    --color--gray--50: hsla(from var(--color--gray) h s 95% / alpha);
    --color--gray--100: hsla(from var(--color--gray) h s 90% / alpha);
    --color--gray--200: hsla(from var(--color--gray) h s 80% / alpha);
    --color--gray--300: hsla(from var(--color--gray) h s 70% / alpha);
    --color--gray--400: hsla(from var(--color--gray) h s 60% / alpha);
    --color--gray--500: hsla(from var(--color--gray) h s 50% / alpha);
    --color--gray--600: hsla(from var(--color--gray) h s 40% / alpha);
    --color--gray--700: hsla(from var(--color--gray) h s 30% / alpha);
    --color--gray--800: hsla(from var(--color--gray) h s 20% / alpha);
    --color--gray--900: hsla(from var(--color--gray) h s 10% / alpha);
    --color--gray--950: hsla(from var(--color--gray) h s 5% / alpha);
    --border-style--none: none;
    --border-style--solid: solid;
    --border-style--dashed: dashed;
    --border-style--dotted: dotted;
    --border-style--double: double;
    --border-style--groove: groove;
    --border-top-style: var(--border-style--solid);
    --border-right-style: var(--border-style--solid);
    --border-bottom-style: var(--border-style--solid);
    --border-left-style: var(--border-style--solid);
    --border-style: var(--border-top-style) var(--border-right-style) var(--border-bottom-style) var(--border-left-style);
    --border-width--none: 0;
    --border-width--thin: thin;
    --border-width--medium: medium;
    --border-width--thick: thick;
    --border-top-width: var(--border-width--thin);
    --border-right-width: var(--border-width--thin);
    --border-bottom-width: var(--border-width--thin);
    --border-left-width: var(--border-width--thin);
    --border-width: var(--border-top-width) var(--border-right-width) var(--border-bottom-width) var(--border-left-width);
    --border-top-color: var(--color--gray--200);
    --border-right-color: var(--color--gray--200);
    --border-bottom-color: var(--color--gray--200);
    --border-left-color: var(--color--gray--200);
    --border-color: var(--border-top-color) var(--border-right-color) var(--border-bottom-color) var(--border-left-color);
    --border-top: var(--border-top-width) var(--border-top-style) var(--border-top-color);
    --border-right: var(--border-right-width) var(--border-right-style) var(--border-right-color);
    --border-bottom: var(--border-bottom-width) var(--border-bottom-style) var(--border-bottom-color);
    --border-left: var(--border-left-width) var(--border-left-style) var(--border-left-color);
    --border: var(--border-width) var(--border-style) var(--border-color);
    --fluid--min-width: 320;
    --fluid--max-width: 1440;
    --fluid--screen: 100vw;
    --fluid--breakpoint: calc((var(--fluid--screen) - var(--fluid--min-width) / 16 * 1rem) / (var(--fluid--max-width) - var(--fluid--min-width)));
    --border-radius--min: 6;
    --border-radius--max: 8;
    --border-radius--min--xs: calc(var(--border-radius--min) * 0.5);
    --border-radius--min--sm: calc(var(--border-radius--min) * 0.75);
    --border-radius--min--md: var(--border-radius--min);
    --border-radius--min--lg: calc(var(--border-radius--min) * 1.25);
    --border-radius--min--xl: calc(var(--border-radius--min) * 1.5);
    --border-radius--max--xs: calc(var(--border-radius--max) * 0.5);
    --border-radius--max--sm: calc(var(--border-radius--max) * 0.75);
    --border-radius--max--md: var(--border-radius--max);
    --border-radius--max--lg: calc(var(--border-radius--max) * 1.25);
    --border-radius--max--xl: calc(var(--border-radius--max) * 1.5);
    --border-top-left-radius--none: 0;
    --border-top-left-radius--xs: calc(((var(--border-radius--min--xs) / 16) * 1rem) + (var(--border-radius--max--xs) - var(--border-radius--min--xs)) * var(--fluid--breakpoint));
    --border-top-left-radius--sm: calc(((var(--border-radius--min--sm) / 16) * 1rem) + (var(--border-radius--max--sm) - var(--border-radius--min--sm)) * var(--fluid--breakpoint));
    --border-top-left-radius--md: calc(((var(--border-radius--min--md) / 16) * 1rem) + (var(--border-radius--max--md) - var(--border-radius--min--md)) * var(--fluid--breakpoint));
    --border-top-left-radius--lg: calc(((var(--border-radius--min--lg) / 16) * 1rem) + (var(--border-radius--max--lg) - var(--border-radius--min--lg)) * var(--fluid--breakpoint));
    --border-top-left-radius--xl: calc(((var(--border-radius--min--xl) / 16) * 1rem) + (var(--border-radius--max--xl) - var(--border-radius--min--xl)) * var(--fluid--breakpoint));
    --border-top-left-radius--full: 50%;
    --border-top-right-radius--none: 0;
    --border-top-right-radius--xs: calc(((var(--border-radius--min--xs) / 16) * 1rem) + (var(--border-radius--max--xs) - var(--border-radius--min--xs)) * var(--fluid--breakpoint));
    --border-top-right-radius--sm: calc(((var(--border-radius--min--sm) / 16) * 1rem) + (var(--border-radius--max--sm) - var(--border-radius--min--sm)) * var(--fluid--breakpoint));
    --border-top-right-radius--md: calc(((var(--border-radius--min--md) / 16) * 1rem) + (var(--border-radius--max--md) - var(--border-radius--min--md)) * var(--fluid--breakpoint));
    --border-top-right-radius--lg: calc(((var(--border-radius--min--lg) / 16) * 1rem) + (var(--border-radius--max--lg) - var(--border-radius--min--lg)) * var(--fluid--breakpoint));
    --border-top-right-radius--xl: calc(((var(--border-radius--min--xl) / 16) * 1rem) + (var(--border-radius--max--xl) - var(--border-radius--min--xl)) * var(--fluid--breakpoint));
    --border-top-right-radius--full: 50%;
    --border-bottom-right-radius--none: 0;
    --border-bottom-right-radius--xs: calc(((var(--border-radius--min--xs) / 16) * 1rem) + (var(--border-radius--max--xs) - var(--border-radius--min--xs)) * var(--fluid--breakpoint));
    --border-bottom-right-radius--sm: calc(((var(--border-radius--min--sm) / 16) * 1rem) + (var(--border-radius--max--sm) - var(--border-radius--min--sm)) * var(--fluid--breakpoint));
    --border-bottom-right-radius--md: calc(((var(--border-radius--min--md) / 16) * 1rem) + (var(--border-radius--max--md) - var(--border-radius--min--md)) * var(--fluid--breakpoint));
    --border-bottom-right-radius--lg: calc(((var(--border-radius--min--lg) / 16) * 1rem) + (var(--border-radius--max--lg) - var(--border-radius--min--lg)) * var(--fluid--breakpoint));
    --border-bottom-right-radius--xl: calc(((var(--border-radius--min--xl) / 16) * 1rem) + (var(--border-radius--max--xl) - var(--border-radius--min--xl)) * var(--fluid--breakpoint));
    --border-bottom-right-radius--full: 50%;
    --border-bottom-left-radius--none: 0;
    --border-bottom-left-radius--xs: calc(((var(--border-radius--min--xs) / 16) * 1rem) + (var(--border-radius--max--xs) - var(--border-radius--min--xs)) * var(--fluid--breakpoint));
    --border-bottom-left-radius--sm: calc(((var(--border-radius--min--sm) / 16) * 1rem) + (var(--border-radius--max--sm) - var(--border-radius--min--sm)) * var(--fluid--breakpoint));
    --border-bottom-left-radius--md: calc(((var(--border-radius--min--md) / 16) * 1rem) + (var(--border-radius--max--md) - var(--border-radius--min--md)) * var(--fluid--breakpoint));
    --border-bottom-left-radius--lg: calc(((var(--border-radius--min--lg) / 16) * 1rem) + (var(--border-radius--max--lg) - var(--border-radius--min--lg)) * var(--fluid--breakpoint));
    --border-bottom-left-radius--xl: calc(((var(--border-radius--min--xl) / 16) * 1rem) + (var(--border-radius--max--xl) - var(--border-radius--min--xl)) * var(--fluid--breakpoint));
    --border-bottom-left-radius--full: 50%;
    --border-radius--xs: var(--border-top-left-radius--xs) var(--border-top-right-radius--xs) var(--border-bottom-right-radius--xs) var(--border-bottom-left-radius--xs);
    --border-radius--sm: var(--border-top-left-radius--sm) var(--border-top-right-radius--sm) var(--border-bottom-right-radius--sm) var(--border-bottom-left-radius--sm);
    --border-radius--md: var(--border-top-left-radius--md) var(--border-top-right-radius--md) var(--border-bottom-right-radius--md) var(--border-bottom-left-radius--md);
    --border-radius--lg: var(--border-top-left-radius--lg) var(--border-top-right-radius--lg) var(--border-bottom-right-radius--lg) var(--border-bottom-left-radius--lg);
    --border-radius--xl: var(--border-top-left-radius--xl) var(--border-top-right-radius--xl) var(--border-bottom-right-radius--xl) var(--border-bottom-left-radius--xl);
    --border-radius--full: var(--border-top-left-radius--full) var(--border-top-right-radius--full) var(--border-bottom-right-radius--full) var(--border-bottom-left-radius--full);
    --border-top-left-radius: var(--border-top-left-radius--md);
    --border-top-right-radius: var(--border-top-right-radius--md);
    --border-bottom-right-radius: var(--border-bottom-right-radius--md);
    --border-bottom-left-radius: var(--border-bottom-left-radius--md);
    --border-radius: var(--border-top-left-radius) var(--border-top-right-radius) var(--border-bottom-right-radius) var(--border-bottom-left-radius);
    --box-shadow-offset-x--xs: 0;
    --box-shadow-offset-y--xs: 0.125rem;
    --box-shadow-blur-radius--xs: 0.25rem;
    --box-shadow-spread-radius--xs: -0.125rem;
    --box-shadow-color--xs: transparent;
    --box-shadow--xs: var(--box-shadow-offset-x--xs) var(--box-shadow-offset-y--xs) var(--box-shadow-blur-radius--xs) var(--box-shadow-spread-radius--xs) var(--box-shadow-color--xs);
    --box-shadow-offset-x--sm: 0;
    --box-shadow-offset-y--sm: 0.25rem;
    --box-shadow-blur-radius--sm: 0.5rem;
    --box-shadow-spread-radius--sm: -0.25rem;
    --box-shadow-color--sm: rgba(0, 0, 0, 0.075);
    --box-shadow--sm: var(--box-shadow-offset-x--sm) var(--box-shadow-offset-y--sm) var(--box-shadow-blur-radius--sm) var(--box-shadow-spread-radius--sm) var(--box-shadow-color--sm);
    --box-shadow-offset-x--md: 0;
    --box-shadow-offset-y--md: 0.5rem;
    --box-shadow-blur-radius--md: 1rem;
    --box-shadow-spread-radius--md: -0.75rem;
    --box-shadow-color--md: rgba(0, 0, 0, 0.15);
    --box-shadow--md: var(--box-shadow-offset-x--md) var(--box-shadow-offset-y--md) var(--box-shadow-blur-radius--md) var(--box-shadow-spread-radius--md) var(--box-shadow-color--md);
    --box-shadow-offset-x--lg: 0;
    --box-shadow-offset-y--lg: 1rem;
    --box-shadow-blur-radius--lg: 1.5rem;
    --box-shadow-spread-radius--lg: -1.5rem;
    --box-shadow-color--lg: rgba(0, 0, 0, 0.2);
    --box-shadow--lg: var(--box-shadow-offset-x--lg) var(--box-shadow-offset-y--lg) var(--box-shadow-blur-radius--lg) var(--box-shadow-spread-radius--lg) var(--box-shadow-color--lg);
    --box-shadow-offset-x--xl: 0;
    --box-shadow-offset-y--xl: 1.5rem;
    --box-shadow-blur-radius--xl: 2rem;
    --box-shadow-spread-radius--xl: -2rem;
    --box-shadow-color--xl: rgba(0, 0, 0, 0.25);
    --box-shadow--xl: var(--box-shadow-offset-x--xl) var(--box-shadow-offset-y--xl) var(--box-shadow-blur-radius--xl) var(--box-shadow-spread-radius--xl) var(--box-shadow-color--xl);
    --box-shadow-offset-x: var(--box-shadow-offset-x--md);
    --box-shadow-offset-y: var(--box-shadow-offset-y--md);
    --box-shadow-blur-radius: var(--box-shadow-blur-radius--md);
    --box-shadow-spread-radius: var(--box-shadow-spread-radius--md);
    --box-shadow-color: var(--box-shadow-color--md);
    --box-shadow: var(--box-shadow-offset-x) var(--box-shadow-offset-y) var(--box-shadow-blur-radius) var(--box-shadow-spread-radius) var(--box-shadow-color);
    --box-shadow--none: none;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576;
    --breakpoint-md: 992;
    --breakpoint-lg: 1200;
    --breakpoint-xl: 1440;
    --color--red: hsla(0 89.07103825136613% 64.11764705882354% / 1);
    --color--orange: hsla(19.622641509433947 92.9824561403509% 66.47058823529412% / 1);
    --color--yellow: hsla(43.676470588235304 100% 73.33333333333334% / 1);
    --color--green: hsla(154.4186046511628 57.847533632286996% 43.72549019607843% / 1);
    --color--teal: hsla(173.8888888888889 42.85714285714286% 49.411764705882355% / 1);
    --color--blue: hsla(195.0967741935484 77.11442786069651% 39.411764705882355% / 1);
    --color--indigo: hsla(227.9289940828403 89.41798941798945% 62.94117647058823% / 1);
    --color--purple: hsla(262.2857142857142 30.172413793103452% 54.50980392156863% / 1);
    --color--pink: hsla(351.42857142857144 95.68345323741009% 72.74509803921569% / 1);
    --color--primary: var(--color--blue);
    --color--secondary: var(--color--purple);
    --color--info: var(--color--teal);
    --color--success: var(--color--green);
    --color--warning: var(--color--yellow);
    --color--danger: var(--color--red);
    --color--light: var(--color--gray--100);
    --color--dark: var(--color--gray--800);
    --color--primary--50: hsla(from var(--color--primary) h s 95% / alpha);
    --color--primary--100: hsla(from var(--color--primary) h s 90% / alpha);
    --color--primary--200: hsla(from var(--color--primary) h s 80% / alpha);
    --color--primary--300: hsla(from var(--color--primary) h s 70% / alpha);
    --color--primary--400: hsla(from var(--color--primary) h s 60% / alpha);
    --color--primary--500: hsla(from var(--color--primary) h s 50% / alpha);
    --color--primary--600: hsla(from var(--color--primary) h s 40% / alpha);
    --color--primary--700: hsla(from var(--color--primary) h s 30% / alpha);
    --color--primary--800: hsla(from var(--color--primary) h s 20% / alpha);
    --color--primary--900: hsla(from var(--color--primary) h s 10% / alpha);
    --color--primary--950: hsla(from var(--color--primary) h s 5% / alpha);
    --color--primary--tint-50: hsla(from var(--color--primary) h s calc(l + 5) / alpha);
    --color--primary--tint-100: hsla(from var(--color--primary) h s calc(l + 10) / alpha);
    --color--primary--tint-150: hsla(from var(--color--primary) h s calc(l + 15) / alpha);
    --color--primary--shade-50: hsla(from var(--color--primary) h s calc(l - 5) / alpha);
    --color--primary--shade-100: hsla(from var(--color--primary) h s calc(l - 10) / alpha);
    --color--primary--shade-150: hsla(from var(--color--primary) h s calc(l - 15) / alpha);
    --color--secondary--50: hsla(from var(--color--secondary) h s 95% / alpha);
    --color--secondary--100: hsla(from var(--color--secondary) h s 90% / alpha);
    --color--secondary--200: hsla(from var(--color--secondary) h s 80% / alpha);
    --color--secondary--300: hsla(from var(--color--secondary) h s 70% / alpha);
    --color--secondary--400: hsla(from var(--color--secondary) h s 60% / alpha);
    --color--secondary--500: hsla(from var(--color--secondary) h s 50% / alpha);
    --color--secondary--600: hsla(from var(--color--secondary) h s 40% / alpha);
    --color--secondary--700: hsla(from var(--color--secondary) h s 30% / alpha);
    --color--secondary--800: hsla(from var(--color--secondary) h s 20% / alpha);
    --color--secondary--900: hsla(from var(--color--secondary) h s 10% / alpha);
    --color--secondary--950: hsla(from var(--color--secondary) h s 5% / alpha);
    --color--secondary--tint-50: hsla(from var(--color--secondary) h s calc(l + 5) / alpha);
    --color--secondary--tint-100: hsla(from var(--color--secondary) h s calc(l + 10) / alpha);
    --color--secondary--tint-150: hsla(from var(--color--secondary) h s calc(l + 15) / alpha);
    --color--secondary--shade-50: hsla(from var(--color--secondary) h s calc(l - 5) / alpha);
    --color--secondary--shade-100: hsla(from var(--color--secondary) h s calc(l - 10) / alpha);
    --color--secondary--shade-150: hsla(from var(--color--secondary) h s calc(l - 15) / alpha);
    --color--info--50: hsla(from var(--color--info) h s 95% / alpha);
    --color--info--100: hsla(from var(--color--info) h s 90% / alpha);
    --color--info--200: hsla(from var(--color--info) h s 80% / alpha);
    --color--info--300: hsla(from var(--color--info) h s 70% / alpha);
    --color--info--400: hsla(from var(--color--info) h s 60% / alpha);
    --color--info--500: hsla(from var(--color--info) h s 50% / alpha);
    --color--info--600: hsla(from var(--color--info) h s 40% / alpha);
    --color--info--700: hsla(from var(--color--info) h s 30% / alpha);
    --color--info--800: hsla(from var(--color--info) h s 20% / alpha);
    --color--info--900: hsla(from var(--color--info) h s 10% / alpha);
    --color--info--950: hsla(from var(--color--info) h s 5% / alpha);
    --color--info--tint-50: hsla(from var(--color--info) h s calc(l + 5) / alpha);
    --color--info--tint-100: hsla(from var(--color--info) h s calc(l + 10) / alpha);
    --color--info--tint-150: hsla(from var(--color--info) h s calc(l + 15) / alpha);
    --color--info--shade-50: hsla(from var(--color--info) h s calc(l - 5) / alpha);
    --color--info--shade-100: hsla(from var(--color--info) h s calc(l - 10) / alpha);
    --color--info--shade-150: hsla(from var(--color--info) h s calc(l - 15) / alpha);
    --color--success--50: hsla(from var(--color--success) h s 95% / alpha);
    --color--success--100: hsla(from var(--color--success) h s 90% / alpha);
    --color--success--200: hsla(from var(--color--success) h s 80% / alpha);
    --color--success--300: hsla(from var(--color--success) h s 70% / alpha);
    --color--success--400: hsla(from var(--color--success) h s 60% / alpha);
    --color--success--500: hsla(from var(--color--success) h s 50% / alpha);
    --color--success--600: hsla(from var(--color--success) h s 40% / alpha);
    --color--success--700: hsla(from var(--color--success) h s 30% / alpha);
    --color--success--800: hsla(from var(--color--success) h s 20% / alpha);
    --color--success--900: hsla(from var(--color--success) h s 10% / alpha);
    --color--success--950: hsla(from var(--color--success) h s 5% / alpha);
    --color--success--tint-50: hsla(from var(--color--success) h s calc(l + 5) / alpha);
    --color--success--tint-100: hsla(from var(--color--success) h s calc(l + 10) / alpha);
    --color--success--tint-150: hsla(from var(--color--success) h s calc(l + 15) / alpha);
    --color--success--shade-50: hsla(from var(--color--success) h s calc(l - 5) / alpha);
    --color--success--shade-100: hsla(from var(--color--success) h s calc(l - 10) / alpha);
    --color--success--shade-150: hsla(from var(--color--success) h s calc(l - 15) / alpha);
    --color--warning--50: hsla(from var(--color--warning) h s 95% / alpha);
    --color--warning--100: hsla(from var(--color--warning) h s 90% / alpha);
    --color--warning--200: hsla(from var(--color--warning) h s 80% / alpha);
    --color--warning--300: hsla(from var(--color--warning) h s 70% / alpha);
    --color--warning--400: hsla(from var(--color--warning) h s 60% / alpha);
    --color--warning--500: hsla(from var(--color--warning) h s 50% / alpha);
    --color--warning--600: hsla(from var(--color--warning) h s 40% / alpha);
    --color--warning--700: hsla(from var(--color--warning) h s 30% / alpha);
    --color--warning--800: hsla(from var(--color--warning) h s 20% / alpha);
    --color--warning--900: hsla(from var(--color--warning) h s 10% / alpha);
    --color--warning--950: hsla(from var(--color--warning) h s 5% / alpha);
    --color--warning--tint-50: hsla(from var(--color--warning) h s calc(l + 5) / alpha);
    --color--warning--tint-100: hsla(from var(--color--warning) h s calc(l + 10) / alpha);
    --color--warning--tint-150: hsla(from var(--color--warning) h s calc(l + 15) / alpha);
    --color--warning--shade-50: hsla(from var(--color--warning) h s calc(l - 5) / alpha);
    --color--warning--shade-100: hsla(from var(--color--warning) h s calc(l - 10) / alpha);
    --color--warning--shade-150: hsla(from var(--color--warning) h s calc(l - 15) / alpha);
    --color--danger--50: hsla(from var(--color--danger) h s 95% / alpha);
    --color--danger--100: hsla(from var(--color--danger) h s 90% / alpha);
    --color--danger--200: hsla(from var(--color--danger) h s 80% / alpha);
    --color--danger--300: hsla(from var(--color--danger) h s 70% / alpha);
    --color--danger--400: hsla(from var(--color--danger) h s 60% / alpha);
    --color--danger--500: hsla(from var(--color--danger) h s 50% / alpha);
    --color--danger--600: hsla(from var(--color--danger) h s 40% / alpha);
    --color--danger--700: hsla(from var(--color--danger) h s 30% / alpha);
    --color--danger--800: hsla(from var(--color--danger) h s 20% / alpha);
    --color--danger--900: hsla(from var(--color--danger) h s 10% / alpha);
    --color--danger--950: hsla(from var(--color--danger) h s 5% / alpha);
    --color--danger--tint-50: hsla(from var(--color--danger) h s calc(l + 5) / alpha);
    --color--danger--tint-100: hsla(from var(--color--danger) h s calc(l + 10) / alpha);
    --color--danger--tint-150: hsla(from var(--color--danger) h s calc(l + 15) / alpha);
    --color--danger--shade-50: hsla(from var(--color--danger) h s calc(l - 5) / alpha);
    --color--danger--shade-100: hsla(from var(--color--danger) h s calc(l - 10) / alpha);
    --color--danger--shade-150: hsla(from var(--color--danger) h s calc(l - 15) / alpha);
    --color--light--shade-50: hsla(from var(--color--light) h s calc(l - 5) / alpha);
    --color--light--shade-100: hsla(from var(--color--light) h s calc(l - 10) / alpha);
    --color--light--shade-150: hsla(from var(--color--light) h s calc(l - 15) / alpha);
    --color--light--tint-50: hsla(from var(--color--light) h s calc(l + 5) / alpha);
    --color--light--tint-100: hsla(from var(--color--light) h s calc(l + 10) / alpha);
    --color--light--tint-150: hsla(from var(--color--light) h s calc(l + 15) / alpha);
    --color--dark--tint-50: hsla(from var(--color--dark) h s calc(l + 5) / alpha);
    --color--dark--tint-100: hsla(from var(--color--dark) h s calc(l + 10) / alpha);
    --color--dark--tint-150: hsla(from var(--color--dark) h s calc(l + 15) / alpha);
    --color--dark--shade-50: hsla(from var(--color--dark) h s calc(l - 5) / alpha);
    --color--dark--shade-100: hsla(from var(--color--dark) h s calc(l - 10) / alpha);
    --color--dark--shade-150: hsla(from var(--color--dark) h s calc(l - 15) / alpha);
    --contrast-text-color-light: var(--color--gray--900);
    --contrast-text-color-dark: var(--color--white);
    --contrast-text-color-primary: var(--contrast-text-color-dark);
    --contrast-text-color-secondary: var(--contrast-text-color-dark);
    --contrast-text-color-info: var(--contrast-text-color-light);
    --contrast-text-color-success: var(--contrast-text-color-light);
    --contrast-text-color-warning: var(--contrast-text-color-light);
    --contrast-text-color-danger: var(--contrast-text-color-light);
    --scale--minor-second: 1.067;
    --scale--major-second: 1.125;
    --scale--minor-third: 1.2;
    --scale--major-third: 1.25;
    --scale--perfect-fourth: 1.333;
    --scale--augmented-fourth: 1.414;
    --scale--perfect-fifth: 1.5;
    --scale--golden: 1.618;
    --scale: var(--scale--minor-third);
    --scale--pow-minus-2: calc(var(--scale) / var(--scale) / var(--scale));
    --scale--pow-minus-1: calc(var(--scale) / var(--scale));
    --scale--pow-1: calc(var(--scale) * 1);
    --scale--pow-2: calc(var(--scale) * var(--scale));
    --scale--pow-3: calc(var(--scale) * var(--scale) * var(--scale));
    --scale--pow-4: calc(var(--scale) * var(--scale) * var(--scale) * var(--scale));
    --scale--pow-5: calc(var(--scale) * var(--scale) * var(--scale) * var(--scale) * var(--scale));
    --type-scale--min: var(--scale--minor-third);
    --type-scale--max: var(--scale--major-third);
    --type-scale--min--pow-minus-4: calc(1 / var(--type-scale--min) / var(--type-scale--min) / var(--type-scale--min) / var(--type-scale--min));
    --type-scale--min--pow-minus-3: calc(1 / var(--type-scale--min) / var(--type-scale--min) / var(--type-scale--min));
    --type-scale--min--pow-minus-2: calc(1 / var(--type-scale--min) / var(--type-scale--min));
    --type-scale--min--pow-minus-1: calc(1 / var(--type-scale--min));
    --type-scale--min--pow-1: calc(var(--type-scale--min) * 1);
    --type-scale--min--pow-2: calc(var(--type-scale--min) * var(--type-scale--min));
    --type-scale--min--pow-3: calc(var(--type-scale--min) * var(--type-scale--min) * var(--type-scale--min));
    --type-scale--min--pow-4: calc(var(--type-scale--min) * var(--type-scale--min) * var(--type-scale--min) * var(--type-scale--min));
    --type-scale--min--pow-5: calc(var(--type-scale--min) * var(--type-scale--min) * var(--type-scale--min) * var(--type-scale--min) * var(--type-scale--min));
    --type-scale--max--pow-minus-4: calc(1 / var(--type-scale--max) / var(--type-scale--max) / var(--type-scale--max) / var(--type-scale--max));
    --type-scale--max--pow-minus-3: calc(1 / var(--type-scale--max) / var(--type-scale--max) / var(--type-scale--max));
    --type-scale--max--pow-minus-2: calc(1 / var(--type-scale--max) / var(--type-scale--max));
    --type-scale--max--pow-minus-1: calc(1 / var(--type-scale--max));
    --type-scale--max--pow-1: calc(var(--type-scale--max) * 1);
    --type-scale--max--pow-2: calc(var(--type-scale--max) * var(--type-scale--max));
    --type-scale--max--pow-3: calc(var(--type-scale--max) * var(--type-scale--max) * var(--type-scale--max));
    --type-scale--max--pow-4: calc(var(--type-scale--max) * var(--type-scale--max) * var(--type-scale--max) * var(--type-scale--max));
    --type-scale--max--pow-5: calc(var(--type-scale--max) * var(--type-scale--max) * var(--type-scale--max) * var(--type-scale--max) * var(--type-scale--max));
    --font-family-base: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;
    --font-family-monospace: 'SFMono-Regular', Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
    --font-family-print: 'Georgia', 'Times New Roman', 'Times', serif;
    --font-family-base--secondary: var(--font-family-base);
    --font-family-monospace--secondary: var(--font-family-monospace);
    --font-family-print--secondary: var(--font-family-print);
    --font-family: var(--font-family-base);
    --font-size--min: 16;
    --font-size--max: 18;
    --font-size--min--2xs: calc(var(--font-size--min) * var(--type-scale--min--pow-minus-3));
    --font-size--min--xs: calc(var(--font-size--min) * var(--type-scale--min--pow-minus-2));
    --font-size--min--sm: calc(var(--font-size--min) * var(--type-scale--min--pow-minus-1));
    --font-size--min--md: var(--font-size--min);
    --font-size--min--lg: calc(var(--font-size--min) * var(--type-scale--min--pow-1));
    --font-size--min--xl: calc(var(--font-size--min) * var(--type-scale--min--pow-2));
    --font-size--min--2xl: calc(var(--font-size--min) * var(--type-scale--min--pow-3));
    --font-size--min--3xl: calc(var(--font-size--min) * var(--type-scale--min--pow-4));
    --font-size--min--4xl: calc(var(--font-size--min) * var(--type-scale--min--pow-5));
    --font-size--max--2xs: calc(var(--font-size--max) * var(--type-scale--max--pow-minus-3));
    --font-size--max--xs: calc(var(--font-size--max) * var(--type-scale--max--pow-minus-2));
    --font-size--max--sm: calc(var(--font-size--max) * var(--type-scale--max--pow-minus-1));
    --font-size--max--md: var(--font-size--max);
    --font-size--max--lg: calc(var(--font-size--max) * var(--type-scale--max--pow-1));
    --font-size--max--xl: calc(var(--font-size--max) * var(--type-scale--max--pow-2));
    --font-size--max--2xl: calc(var(--font-size--max) * var(--type-scale--max--pow-3));
    --font-size--max--3xl: calc(var(--font-size--max) * var(--type-scale--max--pow-4));
    --font-size--max--4xl: calc(var(--font-size--max) * var(--type-scale--max--pow-5));
    --font-size--2xs: calc(((var(--font-size--min--2xs) / 16) * 1rem) + (var(--font-size--max--2xs) - var(--font-size--min--2xs)) * var(--fluid--breakpoint));
    --font-size--xs: calc(((var(--font-size--min--xs) / 16) * 1rem) + (var(--font-size--max--xs) - var(--font-size--min--xs)) * var(--fluid--breakpoint));
    --font-size--sm: calc(((var(--font-size--min--sm) / 16) * 1rem) + (var(--font-size--max--sm) - var(--font-size--min--sm)) * var(--fluid--breakpoint));
    --font-size--md: calc(((var(--font-size--min--md) / 16) * 1rem) + (var(--font-size--max--md) - var(--font-size--min--md)) * var(--fluid--breakpoint));
    --font-size--lg: calc(((var(--font-size--min--lg) / 16) * 1rem) + (var(--font-size--max--lg) - var(--font-size--min--lg)) * var(--fluid--breakpoint));
    --font-size--xl: calc(((var(--font-size--min--xl) / 16) * 1rem) + (var(--font-size--max--xl) - var(--font-size--min--xl)) * var(--fluid--breakpoint));
    --font-size--2xl: calc(((var(--font-size--min--2xl) / 16) * 1rem) + (var(--font-size--max--2xl) - var(--font-size--min--2xl)) * var(--fluid--breakpoint));
    --font-size--3xl: calc(((var(--font-size--min--3xl) / 16) * 1rem) + (var(--font-size--max--3xl) - var(--font-size--min--3xl)) * var(--fluid--breakpoint));
    --font-size--4xl: calc(((var(--font-size--min--4xl) / 16) * 1rem) + (var(--font-size--max--4xl) - var(--font-size--min--4xl)) * var(--fluid--breakpoint));
    --font-size--inherit: inherit;
    --font-size: var(--font-size--md);
    --font-weight--extralight: 200;
    --font-weight--light: 300;
    --font-weight--normal: normal;
    --font-weight--medium: 500;
    --font-weight--semibold: 600;
    --font-weight--bold: bold;
    --font-weight--black: 900;
    --font-weight--lighter: lighter;
    --font-weight--bolder: bolder;
    --font-weight: var(--font-weight--normal);
    --spacing--min: var(--font-size--min);
    --spacing--max: var(--font-size--max);
    --spacing--min--4xs: calc(var(--spacing--min) * 0.0625);
    --spacing--min--3xs: calc(var(--spacing--min) * 0.125);
    --spacing--min--2xs: calc(var(--spacing--min) * 0.25);
    --spacing--min--xs: calc(var(--spacing--min) * 0.5);
    --spacing--min--sm: calc(var(--spacing--min) * 0.75);
    --spacing--min--md: var(--spacing--min);
    --spacing--min--lg: calc(var(--spacing--min) * 1.5);
    --spacing--min--xl: calc(var(--spacing--min) * 2);
    --spacing--min--2xl: calc(var(--spacing--min) * 4);
    --spacing--min--3xl: calc(var(--spacing--min) * 6);
    --spacing--min--4xl: calc(var(--spacing--min) * 8);
    --spacing--max--4xs: calc(var(--spacing--max) * 0.0625);
    --spacing--max--3xs: calc(var(--spacing--max) * 0.125);
    --spacing--max--2xs: calc(var(--spacing--max) * 0.25);
    --spacing--max--xs: calc(var(--spacing--max) * 0.5);
    --spacing--max--sm: calc(var(--spacing--max) * 0.75);
    --spacing--max--md: var(--spacing--max);
    --spacing--max--lg: calc(var(--spacing--max) * 1.5);
    --spacing--max--xl: calc(var(--spacing--max) * 2);
    --spacing--max--2xl: calc(var(--spacing--max) * 4);
    --spacing--max--3xl: calc(var(--spacing--max) * 6);
    --spacing--max--4xl: calc(var(--spacing--max) * 8);
    --spacing--4xs: calc(((var(--spacing--min--4xs) / 16) * 1rem) + (var(--spacing--max--4xs) - var(--spacing--min--4xs)) * var(--fluid--breakpoint));
    --spacing--3xs: calc(((var(--spacing--min--3xs) / 16) * 1rem) + (var(--spacing--max--3xs) - var(--spacing--min--3xs)) * var(--fluid--breakpoint));
    --spacing--2xs: calc(((var(--spacing--min--2xs) / 16) * 1rem) + (var(--spacing--max--2xs) - var(--spacing--min--2xs)) * var(--fluid--breakpoint));
    --spacing--xs: calc(((var(--spacing--min--xs) / 16) * 1rem) + (var(--spacing--max--xs) - var(--spacing--min--xs)) * var(--fluid--breakpoint));
    --spacing--sm: calc(((var(--spacing--min--sm) / 16) * 1rem) + (var(--spacing--max--sm) - var(--spacing--min--sm)) * var(--fluid--breakpoint));
    --spacing--md: calc(((var(--spacing--min--md) / 16) * 1rem) + (var(--spacing--max--md) - var(--spacing--min--md)) * var(--fluid--breakpoint));
    --spacing--lg: calc(((var(--spacing--min--lg) / 16) * 1rem) + (var(--spacing--max--lg) - var(--spacing--min--lg)) * var(--fluid--breakpoint));
    --spacing--xl: calc(((var(--spacing--min--xl) / 16) * 1rem) + (var(--spacing--max--xl) - var(--spacing--min--xl)) * var(--fluid--breakpoint));
    --spacing--2xl: calc(((var(--spacing--min--2xl) / 16) * 1rem) + (var(--spacing--max--2xl) - var(--spacing--min--2xl)) * var(--fluid--breakpoint));
    --spacing--3xl: calc(((var(--spacing--min--3xl) / 16) * 1rem) + (var(--spacing--max--3xl) - var(--spacing--min--3xl)) * var(--fluid--breakpoint));
    --spacing--4xl: calc(((var(--spacing--min--4xl) / 16) * 1rem) + (var(--spacing--max--4xl) - var(--spacing--min--4xl)) * var(--fluid--breakpoint));
    --spacing--2xs-xs: calc(((var(--spacing--min--2xs) / 16) * 1rem) + (var(--spacing--max--xs) - var(--spacing--min--2xs)) * var(--fluid--breakpoint));
    --spacing--xs-sm: calc(((var(--spacing--min--xs) / 16) * 1rem) + (var(--spacing--max--sm) - var(--spacing--min--xs)) * var(--fluid--breakpoint));
    --spacing--xs-md: calc(((var(--spacing--min--xs) / 16) * 1rem) + (var(--spacing--max--md) - var(--spacing--min--xs)) * var(--fluid--breakpoint));
    --spacing--xs-lg: calc(((var(--spacing--min--xs) / 16) * 1rem) + (var(--spacing--max--lg) - var(--spacing--min--xs)) * var(--fluid--breakpoint));
    --spacing--xs-xl: calc(((var(--spacing--min--xs) / 16) * 1rem) + (var(--spacing--max--xl) - var(--spacing--min--xs)) * var(--fluid--breakpoint));
    --spacing--sm-md: calc(((var(--spacing--min--sm) / 16) * 1rem) + (var(--spacing--max--md) - var(--spacing--min--sm)) * var(--fluid--breakpoint));
    --spacing--sm-lg: calc(((var(--spacing--min--sm) / 16) * 1rem) + (var(--spacing--max--lg) - var(--spacing--min--sm)) * var(--fluid--breakpoint));
    --spacing--sm-xl: calc(((var(--spacing--min--sm) / 16) * 1rem) + (var(--spacing--max--xl) - var(--spacing--min--sm)) * var(--fluid--breakpoint));
    --spacing--md-lg: calc(((var(--spacing--min--md) / 16) * 1rem) + (var(--spacing--max--lg) - var(--spacing--min--md)) * var(--fluid--breakpoint));
    --spacing--md-xl: calc(((var(--spacing--min--md) / 16) * 1rem) + (var(--spacing--max--xl) - var(--spacing--min--md)) * var(--fluid--breakpoint));
    --spacing--lg-xl: calc(((var(--spacing--min--lg) / 16) * 1rem) + (var(--spacing--max--xl) - var(--spacing--min--lg)) * var(--fluid--breakpoint));
    --spacing--xl-2xl: calc(((var(--spacing--min--xl) / 16) * 1rem) + (var(--spacing--max--2xl) - var(--spacing--min--xl)) * var(--fluid--breakpoint));
    --spacing--2xl-3xl: calc(((var(--spacing--min--2xl) / 16) * 1rem) + (var(--spacing--max--3xl) - var(--spacing--min--2xl)) * var(--fluid--breakpoint));
    --spacing--3xl-4xl: calc(((var(--spacing--min--3xl) / 16) * 1rem) + (var(--spacing--max--4xl) - var(--spacing--min--3xl)) * var(--fluid--breakpoint));
    --spacing: var(--spacing--md);
    --columns: 12;
    --column-gap: var(--spacing--sm-lg);
    --row-gap: var(--spacing--sm-lg);
    --letter-spacing--tighter: -0.05em;
    --letter-spacing--tight: -0.025em;
    --letter-spacing--normal: normal;
    --letter-spacing--wide: 0.05em;
    --letter-spacing--wider: 0.1em;
    --letter-spacing: var(--letter-spacing--normal);
    --line-height--tight: 1.2;
    --line-height--snug: 1.35;
    --line-height--normal: 1.5;
    --line-height--relaxed: 1.65;
    --line-height--loose: 1.9;
    --line-height: var(--line-height--normal);
    --percentage--0: 0%;
    --percentage--25: 25%;
    --percentage--50: 50%;
    --percentage--75: 75%;
    --percentage--100: 100%;
    --size-multiplier: 1;
    --size-multiplier--2xs: calc(var(--size-multiplier) / var(--scale--pow-3));
    --size-multiplier--xs: calc(var(--size-multiplier) / var(--scale--pow-2));
    --size-multiplier--sm: calc(var(--size-multiplier) / var(--scale--pow-1));
    --size-multiplier--md: var(--size-multiplier);
    --size-multiplier--lg: calc(var(--size-multiplier) * var(--scale--pow-1));
    --size-multiplier--xl: calc(var(--size-multiplier) * var(--scale--pow-2));
    --size-multiplier--2xl: calc(var(--size-multiplier) * var(--scale--pow-3));
    --text-align--left: left;
    --text-align--center: center;
    --text-align--right: right;
    --text-align--justify: justify;
    --text-align: var(--text-align--left);
    --text-color: var(--color--gray--900);
    --text-color--weak: var(--color--gray--700);
    --text-color--weaker: var(--color--gray--500);
    --text-color--weakest: var(--color--gray--300);
    --transition-property: color, background-color, border-color;
    --transition-duration: 300ms;
    --transition-timing-function: ease;
    --transition: var(--transition-property) var(--transition-duration) var(--transition-timing-function);
    --a--color: var(--color--primary--500);
    --a--text-decoration: none;
    --a--hover--color: var(--color--primary--600);
    --a--hover--text-decoration: underline;
    --address--margin-top: 0;
    --address--margin-right: 0;
    --address--margin-bottom: var(--spacing);
    --address--margin-left: 0;
    --address--margin: var(--address--margin-top) var(--address--margin-right) var(--address--margin-bottom) var(--address--margin-left);
    --body--color: var(--text-color);
    --body--font-size: var(--font-size);
    --body--font-family: var(--font-family-base);
    --body--line-height: var(--line-height);
    --body--letter-spacing: var(--letter-spacing);
    --body--text-align: var(--text-align--left);
    --body--transition-property: var(--transition-property);
    --body--transition-duration: var(--transition-duration);
    --body--transition-timing-function: var(--transition-timing-function);
    --body--transition: var(--body--transition-property) var(--body--transition-duration) var(--body--transition-timing-function);
    --body--background: var(--color--white);
    --caption--color: var(--text-color--weaker);
    --caption--padding-top: var(--spacing);
    --caption--padding-right: 0;
    --caption--padding-bottom: var(--spacing);
    --caption--padding-left: 0;
    --caption--padding: var(--caption--padding-top) var(--caption--padding-right) var(--caption--padding-bottom) var(--caption--padding-left);
    --code--color: var(--color--pink);
    --code--font-size: inherit;
    --code--font-family: var(--font-family-monospace);
    --dl--margin-top: 0;
    --dl--margin-right: 0;
    --dl--margin-bottom: var(--spacing);
    --dl--margin-left: 0;
    --dl--margin: var(--dl--margin-top) var(--dl--margin-right) var(--dl--margin-bottom) var(--dl--margin-left);
    --dl--dt--font-weight: var(--font-weight--bold);
    --dl--dd--margin-top: 0;
    --dl--dd--margin-right: 0;
    --dl--dd--margin-bottom: var(--spacing--xs);
    --dl--dd--margin-left: 0;
    --dl--dd--margin: var(--dl--dd--margin-top) var(--dl--dd--margin-right) var(--dl--dd--margin-bottom) var(--dl--dd--margin-left);
    --font-style--normal: normal;
    --font-style--italic: italic;
    --font-style--oblique: oblique;
    --heading--margin-top: 0;
    --heading--margin-right: 0;
    --heading--margin-bottom: var(--spacing);
    --heading--margin-left: 0;
    --heading--margin: var(--heading--margin-top) var(--heading--margin-right) var(--heading--margin-bottom) var(--heading--margin-left);
    --heading--font-family: var(--font-family-base--secondary);
    --heading--font-style: var(--font-style--normal);
    --heading--font-weight: var(--font-weight--bold);
    --heading--line-height: 1.2;
    --h1--font-size: var(--font-size--4xl);
    --h2--font-size: var(--font-size--3xl);
    --h3--font-size: var(--font-size--2xl);
    --h4--font-size: var(--font-size--xl);
    --h5--font-size: var(--font-size--lg);
    --h6--font-size: var(--font-size--md);
    --hr--border-top-width: var(--border-top-width);
    --hr--border-top-style: var(--border-top-style);
    --hr--border-top-color: var(--border-top-color);
    --hr--border-right-width: 0;
    --hr--border-right-style: none;
    --hr--border-right-color: currentColor;
    --hr--border-bottom-width: 0;
    --hr--border-bottom-style: none;
    --hr--border-bottom-color: currentColor;
    --hr--border-left-width: 0;
    --hr--border-left-style: none;
    --hr--border-left-color: currentColor;
    --hr--border-top: var(--hr--border-top-width) var(--hr--border-top-style) var(--hr--border-top-color);
    --hr--border: var(--hr--border-top-width) var(--hr--border-top-style) var(--hr--border-top-color);
    --hr--margin-top: var(--spacing);
    --hr--margin-right: 0;
    --hr--margin-bottom: var(--spacing);
    --hr--margin-left: 0;
    --hr--margin: var(--hr--margin-top) var(--hr--margin-right) var(--hr--margin-bottom) var(--hr--margin-left);
    --kbd--background: var(--color--dark);
    --kbd--border-top-left-radius: var(--border-top-left-radius);
    --kbd--border-top-right-radius: var(--border-top-right-radius);
    --kbd--border-bottom-right-radius: var(--border-bottom-right-radius);
    --kbd--border-bottom-left-radius: var(--border-bottom-left-radius);
    --kbd--border-radius: var(--kbd--border-top-left-radius) var(--kbd--border-top-right-radius) var(--kbd--border-bottom-right-radius) var(--kbd--border-bottom-left-radius);
    --kbd--color: var(--contrast-text-color-dark);
    --kbd--font-family: var(--font-family-monospace);
    --kbd--font-size: var(--font-size--sm);
    --kbd--padding-top: calc(var(--spacing) * 0.1875);
    --kbd--padding-right: calc(var(--spacing) * 0.375);
    --kbd--padding-bottom: calc(var(--spacing) * 0.1875);
    --kbd--padding-left: calc(var(--spacing) * 0.375);
    --kbd--padding: var(--kbd--padding-top) var(--kbd--padding-right) var(--kbd--padding-bottom) var(--kbd--padding-left);
    --legend--margin-top: 0;
    --legend--margin-right: 0;
    --legend--margin-bottom: var(--spacing);
    --legend--margin-left: 0;
    --legend--margin: var(--legend--margin-top) var(--legend--margin-right) var(--legend--margin-bottom) var(--legend--margin-left);
    --legend--font-size: var(--font-size--lg);
    --mark--background: var(--color--yellow);
    --mark--padding-top: calc(var(--spacing) * 0.1875);
    --mark--padding-right: calc(var(--spacing) * 0.375);
    --mark--padding-bottom: calc(var(--spacing) * 0.1875);
    --mark--padding-left: calc(var(--spacing) * 0.375);
    --mark--padding: var(--mark--padding-top) var(--mark--padding-right) var(--mark--padding-bottom) var(--mark--padding-left);
    --ol--margin-top: 0;
    --ol--margin-right: 0;
    --ol--margin-bottom: var(--spacing);
    --ol--margin-left: 0;
    --ol--margin: var(--ol--margin-top) var(--ol--margin-right) var(--ol--margin-bottom) var(--ol--margin-left);
    --ol--padding-top: 0;
    --ol--padding-right: 0;
    --ol--padding-bottom: 0;
    --ol--padding-left: var(--spacing--xl);
    --ol--padding: var(--ol--padding-top) var(--ol--padding-right) var(--ol--padding-bottom) var(--ol--padding-left);
    --p--margin-top: 0;
    --p--margin-right: 0;
    --p--margin-bottom: var(--spacing);
    --p--margin-left: 0;
    --p--margin: var(--p--margin-top) var(--p--margin-right) var(--p--margin-bottom) var(--p--margin-left);
    --pre--font-size: var(--font-size--sm);
    --pre--font-family: var(--font-family-monospace);
    --pre--margin-top: 0;
    --pre--margin-right: 0;
    --pre--margin-bottom: var(--spacing);
    --pre--margin-left: 0;
    --pre--margin: var(--pre--margin-top) var(--pre--margin-right) var(--pre--margin-bottom) var(--pre--margin-left);
    --samp--font-family: var(--font-family-monospace);
    --ul--margin-top: 0;
    --ul--margin-right: 0;
    --ul--margin-bottom: var(--spacing);
    --ul--margin-left: 0;
    --ul--margin: var(--ul--margin-top) var(--ul--margin-right) var(--ul--margin-bottom) var(--ul--margin-left);
    --ul--padding-top: 0;
    --ul--padding-right: 0;
    --ul--padding-bottom: 0;
    --ul--padding-left: var(--spacing--xl);
    --ul--padding: var(--ul--padding-top) var(--ul--padding-right) var(--ul--padding-bottom) var(--ul--padding-left);
    --expand-transition-property: height;
    --expand-transition-duration: var(--transition-duration);
    --expand-transition-timing-function: var(--transition-timing-function);
    --expand-transition: var(--expand-transition-property) var(--expand-transition-duration) var(--expand-transition-timing-function);
    --fade-in-transition-property: opacity;
    --fade-in-transition-duration: var(--transition-duration);
    --fade-in-transition-timing-function: cubic-bezier(0.55, 0, 0.1, 1);
    --fade-in-transition: var(--fade-in-transition-property) var(--fade-in-transition-duration) var(--fade-in-transition-timing-function);
    --fade-in-linear-transition-property: opacity;
    --fade-in-linear-transition-duration: var(--transition-duration);
    --fade-in-linear-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
    --fade-in-linear-transition: var(--fade-in-linear-transition-property) var(--fade-in-linear-transition-duration) var(--fade-in-linear-transition-timing-function);
    --slide-in-right-transition-property: transform;
    --slide-in-right-transition-duration: var(--transition-duration);
    --slide-in-right-transition-timing-function: ease;
    --slide-in-right-transition: var(--slide-in-right-transition-property) var(--slide-in-right-transition-duration) var(--slide-in-right-transition-timing-function);
    --zoom-in-center-transition-property: transform, opacity;
    --zoom-in-center-transition-duration: var(--transition-duration);
    --zoom-in-center-transition-timing-function: cubic-bezier(0.55, 0, 0.1, 1);
    --zoom-in-center-transition: var(--zoom-in-center-transition-property) var(--zoom-in-center-transition-duration) var(--zoom-in-center-transition-timing-function);
    --zoom-in-top-transition-property: transform, opacity;
    --zoom-in-top-transition-duration: var(--transition-duration);
    --zoom-in-top-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
    --zoom-in-top-transition: var(--zoom-in-top-transition-property) var(--zoom-in-top-transition-duration) var(--zoom-in-top-transition-timing-function);
    --zoom-in-right-transition-property: transform, opacity;
    --zoom-in-right-transition-duration: var(--transition-duration);
    --zoom-in-right-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
    --zoom-in-right-transition: var(--zoom-in-right-transition-property) var(--zoom-in-right-transition-duration) var(--zoom-in-right-transition-timing-function);
    --zoom-in-bottom-transition-property: transform, opacity;
    --zoom-in-bottom-transition-duration: var(--transition-duration);
    --zoom-in-bottom-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
    --zoom-in-bottom-transition: var(--zoom-in-bottom-transition-property) var(--zoom-in-bottom-transition-duration) var(--zoom-in-bottom-transition-timing-function);
    --zoom-in-left-transition-property: transform, opacity;
    --zoom-in-left-transition-duration: var(--transition-duration);
    --zoom-in-left-transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
    --zoom-in-left-transition: var(--zoom-in-left-transition-property) var(--zoom-in-left-transition-duration) var(--zoom-in-left-transition-timing-function);
    --breadcrumb--separator: "/";
    --breadcrumb--gap: var(--spacing);
    --card--border-top-width: var(--border-top-width);
    --card--border-top-style: var(--border-top-style);
    --card--border-top-color: var(--color--light--shade-50);
    --card--border-right-width: var(--border-right-width);
    --card--border-right-style: var(--border-right-style);
    --card--border-right-color: var(--color--light--shade-50);
    --card--border-bottom-width: var(--border-bottom-width);
    --card--border-bottom-style: var(--border-bottom-style);
    --card--border-bottom-color: var(--color--light--shade-50);
    --card--border-left-width: var(--border-left-width);
    --card--border-left-style: var(--border-left-style);
    --card--border-left-color: var(--color--light--shade-50);
    --card--box-shadow-offset-x: var(--box-shadow-offset-x);
    --card--box-shadow-offset-y: var(--box-shadow-offset-y);
    --card--box-shadow-blur-radius: var(--box-shadow-blur-radius);
    --card--box-shadow-spread-radius: var(--box-shadow-spread-radius);
    --card--box-shadow-color: var(--box-shadow-color);
    --card--transition-property: var(--transition-property);
    --card--transition-duration: var(--transition-duration);
    --card--transition-timing-function: var(--transition-timing-function);
    --card--background: var(--color--white);
    --card--color: var(--contrast-text-color-light);
    --card--border-top-left-radius: var(--border-top-left-radius--md);
    --card--border-top-right-radius: var(--border-top-right-radius--md);
    --card--border-bottom-right-radius: var(--border-bottom-right-radius--md);
    --card--border-bottom-left-radius: var(--border-bottom-left-radius--md);
    --card--font-size: var(--font-size--md);
    --card--padding-top: var(--spacing--md);
    --card--padding-right: var(--spacing--md);
    --card--padding-bottom: var(--spacing--md);
    --card--padding-left: var(--spacing--md);
    --card--light--border-top-width: 0;
    --card--light--border-top-style: none;
    --card--light--border-top-color: var(--color--light--shade-50);
    --card--light--border-right-width: 0;
    --card--light--border-right-style: none;
    --card--light--border-right-color: var(--color--light--shade-50);
    --card--light--border-bottom-width: 0;
    --card--light--border-bottom-style: none;
    --card--light--border-bottom-color: var(--color--light--shade-50);
    --card--light--border-left-width: 0;
    --card--light--border-left-style: none;
    --card--light--border-left-color: var(--color--light--shade-50);
    --card--light--background: var(--color--white);
    --card--light--color: var(--contrast-text-color-light);
    --card--dark--border-top-width: 0;
    --card--dark--border-top-style: none;
    --card--dark--border-top-color: var(--color--dark--tint-50);
    --card--dark--border-right-width: 0;
    --card--dark--border-right-style: none;
    --card--dark--border-right-color: var(--color--dark--tint-50);
    --card--dark--border-bottom-width: 0;
    --card--dark--border-bottom-style: none;
    --card--dark--border-bottom-color: var(--color--dark--tint-50);
    --card--dark--border-left-width: 0;
    --card--dark--border-left-style: none;
    --card--dark--border-left-color: var(--color--dark--tint-50);
    --card--dark--background: var(--color--dark);
    --card--dark--color: var(--contrast-text-color-dark);
    --card--sm--border-top-left-radius: var(--border-top-left-radius--sm);
    --card--sm--border-top-right-radius: var(--border-top-right-radius--sm);
    --card--sm--border-bottom-right-radius: var(--border-bottom-right-radius--sm);
    --card--sm--border-bottom-left-radius: var(--border-bottom-left-radius--sm);
    --card--sm--font-size: var(--font-size--sm);
    --card--sm--padding-top: var(--spacing--sm);
    --card--sm--padding-right: var(--spacing--sm);
    --card--sm--padding-bottom: var(--spacing--sm);
    --card--sm--padding-left: var(--spacing--sm);
    --card--md--border-top-left-radius: var(--border-top-left-radius--md);
    --card--md--border-top-right-radius: var(--border-top-right-radius--md);
    --card--md--border-bottom-right-radius: var(--border-bottom-right-radius--md);
    --card--md--border-bottom-left-radius: var(--border-bottom-left-radius--md);
    --card--md--font-size: var(--font-size--md);
    --card--md--padding-top: var(--spacing--md);
    --card--md--padding-right: var(--spacing--md);
    --card--md--padding-bottom: var(--spacing--md);
    --card--md--padding-left: var(--spacing--md);
    --card--lg--border-top-left-radius: var(--border-top-left-radius--lg);
    --card--lg--border-top-right-radius: var(--border-top-right-radius--lg);
    --card--lg--border-bottom-right-radius: var(--border-bottom-right-radius--lg);
    --card--lg--border-bottom-left-radius: var(--border-bottom-left-radius--lg);
    --card--lg--font-size: var(--font-size--lg);
    --card--lg--padding-top: var(--spacing--lg);
    --card--lg--padding-right: var(--spacing--lg);
    --card--lg--padding-bottom: var(--spacing--lg);
    --card--lg--padding-left: var(--spacing--lg);
    --checkbox--border-top-width: var(--border-top-width);
    --checkbox--border-top-style: var(--border-top-style);
    --checkbox--border-top-color: var(--color--light--shade-50);
    --checkbox--border-right-width: var(--border-right-width);
    --checkbox--border-right-style: var(--border-right-style);
    --checkbox--border-right-color: var(--color--light--shade-50);
    --checkbox--border-bottom-width: var(--border-bottom-width);
    --checkbox--border-bottom-style: var(--border-bottom-style);
    --checkbox--border-bottom-color: var(--color--light--shade-50);
    --checkbox--border-left-width: var(--border-left-width);
    --checkbox--border-left-style: var(--border-left-style);
    --checkbox--border-left-color: var(--color--light--shade-50);
    --checkbox--box-shadow-offset-x: var(--box-shadow-offset-x);
    --checkbox--box-shadow-offset-y: var(--box-shadow-offset-y);
    --checkbox--box-shadow-blur-radius: var(--box-shadow-blur-radius);
    --checkbox--box-shadow-spread-radius: var(--box-shadow-spread-radius);
    --checkbox--box-shadow-color: var(--box-shadow-color);
    --checkbox--transition-property: background-color, color, border-color, transform;
    --checkbox--transition-duration: var(--transition-duration);
    --checkbox--transition-timing-function: var(--transition-timing-function);
    --checkbox--checkmark--color: var(--color--white);
    --checkbox--checkmark--width: calc(var(--spacing--md) * 0.5);
    --checkbox--checkmark--height: calc(var(--spacing--md) * 0.5);
    --checkbox--disabled--color: var(--text-color--weak);
    --checkbox--disabled--background: var(--color--gray--100);
    --checkbox--disabled--border-top-width: 0;
    --checkbox--disabled--border-top-style: none;
    --checkbox--disabled--border-top-color: var(--color--gray--200);
    --checkbox--disabled--border-right-width: 0;
    --checkbox--disabled--border-right-style: none;
    --checkbox--disabled--border-right-color: var(--color--gray--200);
    --checkbox--disabled--border-bottom-width: 0;
    --checkbox--disabled--border-bottom-style: none;
    --checkbox--disabled--border-bottom-color: var(--color--gray--200);
    --checkbox--disabled--border-left-width: 0;
    --checkbox--disabled--border-left-style: none;
    --checkbox--disabled--border-left-color: var(--color--gray--200);
    --checkbox--readonly--color: var(--text-color--weak);
    --checkbox--readonly--background: var(--color--gray--100);
    --checkbox--readonly--border-top-width: 0;
    --checkbox--readonly--border-top-style: none;
    --checkbox--readonly--border-top-color: var(--color--gray--200);
    --checkbox--readonly--border-right-width: 0;
    --checkbox--readonly--border-right-style: none;
    --checkbox--readonly--border-right-color: var(--color--gray--200);
    --checkbox--readonly--border-bottom-width: 0;
    --checkbox--readonly--border-bottom-style: none;
    --checkbox--readonly--border-bottom-color: var(--color--gray--200);
    --checkbox--readonly--border-left-width: 0;
    --checkbox--readonly--border-left-style: none;
    --checkbox--readonly--border-left-color: var(--color--gray--200);
    --checkbox--checked--background: var(--color--primary);
    --checkbox--checked--border-top-width: 0;
    --checkbox--checked--border-top-style: none;
    --checkbox--checked--border-top-color: var(--color--primary--shade-50);
    --checkbox--checked--border-right-width: 0;
    --checkbox--checked--border-right-style: none;
    --checkbox--checked--border-right-color: var(--color--primary--shade-50);
    --checkbox--checked--border-bottom-width: 0;
    --checkbox--checked--border-bottom-style: none;
    --checkbox--checked--border-bottom-color: var(--color--primary--shade-50);
    --checkbox--checked--border-left-width: 0;
    --checkbox--checked--border-left-style: none;
    --checkbox--checked--border-left-color: var(--color--primary--shade-50);
    --checkbox--checked--disabled--background: var(--color--primary--300);
    --checkbox--checked--disabled--border-top-width: 0;
    --checkbox--checked--disabled--border-top-style: none;
    --checkbox--checked--disabled--border-top-color: var(--color--primary--400);
    --checkbox--checked--disabled--border-right-width: 0;
    --checkbox--checked--disabled--border-right-style: none;
    --checkbox--checked--disabled--border-right-color: var(--color--primary--400);
    --checkbox--checked--disabled--border-bottom-width: 0;
    --checkbox--checked--disabled--border-bottom-style: none;
    --checkbox--checked--disabled--border-bottom-color: var(--color--primary--400);
    --checkbox--checked--disabled--border-left-width: 0;
    --checkbox--checked--disabled--border-left-style: none;
    --checkbox--checked--disabled--border-left-color: var(--color--primary--400);
    --checkbox--checked--readonly--background: var(--color--primary--400);
    --checkbox--checked--readonly--border-top-width: 0;
    --checkbox--checked--readonly--border-top-style: none;
    --checkbox--checked--readonly--border-top-color: var(--color--primary--500);
    --checkbox--checked--readonly--border-right-width: 0;
    --checkbox--checked--readonly--border-right-style: none;
    --checkbox--checked--readonly--border-right-color: var(--color--primary--500);
    --checkbox--checked--readonly--border-bottom-width: 0;
    --checkbox--checked--readonly--border-bottom-style: none;
    --checkbox--checked--readonly--border-bottom-color: var(--color--primary--500);
    --checkbox--checked--readonly--border-left-width: 0;
    --checkbox--checked--readonly--border-left-style: none;
    --checkbox--checked--readonly--border-left-color: var(--color--primary--500);
    --checkbox--focus--box-shadow-offset-x: var(--box-shadow-offset-x);
    --checkbox--focus--box-shadow-offset-y: var(--box-shadow-offset-y);
    --checkbox--focus--box-shadow-blur-radius: var(--box-shadow-blur-radius);
    --checkbox--focus--box-shadow-spread-radius: var(--box-shadow-spread-radius);
    --checkbox--focus--box-shadow-color: hsla(from var(--color--primary) h s l / 0.25);
    --checkbox--background: var(--color--white);
    --checkbox--color: var(--contrast-text-color-light);
    --checkbox--border-top-left-radius: var(--border-top-left-radius--md);
    --checkbox--border-top-right-radius: var(--border-top-right-radius--md);
    --checkbox--border-bottom-right-radius: var(--border-bottom-right-radius--md);
    --checkbox--border-bottom-left-radius: var(--border-bottom-left-radius--md);
    --checkbox--font-size: var(--font-size--md);
    --checkbox--margin-top: 0;
    --checkbox--margin-right: calc(var(--spacing--md) * 0.5);
    --checkbox--margin-bottom: calc(var(--spacing--md) * 0.5);
    --checkbox--margin-left: 0;
    --checkbox--width: var(--spacing--md);
    --checkbox--height: var(--spacing--md);
    --checkbox--sm--border-top-left-radius: var(--border-top-left-radius--sm);
    --checkbox--sm--border-top-right-radius: var(--border-top-right-radius--sm);
    --checkbox--sm--border-bottom-right-radius: var(--border-bottom-right-radius--sm);
    --checkbox--sm--border-bottom-left-radius: var(--border-bottom-left-radius--sm);
    --checkbox--sm--font-size: var(--font-size--sm);
    --checkbox--sm--margin-top: 0;
    --checkbox--sm--margin-right: calc(var(--spacing--sm) * 0.5);
    --checkbox--sm--margin-bottom: calc(var(--spacing--sm) * 0.5);
    --checkbox--sm--margin-left: 0;
    --checkbox--sm--width: var(--spacing--sm);
    --checkbox--sm--height: var(--spacing--sm);
    --checkbox--sm--checkmark--width: calc(var(--spacing--sm) * 0.5);
    --checkbox--sm--checkmark--height: calc(var(--spacing--sm) * 0.5);
    --checkbox--md--border-top-left-radius: var(--border-top-left-radius--md);
    --checkbox--md--border-top-right-radius: var(--border-top-right-radius--md);
    --checkbox--md--border-bottom-right-radius: var(--border-bottom-right-radius--md);
    --checkbox--md--border-bottom-left-radius: var(--border-bottom-left-radius--md);
    --checkbox--md--font-size: var(--font-size--md);
    --checkbox--md--margin-top: 0;
    --checkbox--md--margin-right: calc(var(--spacing--md) * 0.5);
    --checkbox--md--margin-bottom: calc(var(--spacing--md) * 0.5);
    --checkbox--md--margin-left: 0;
    --checkbox--md--width: var(--spacing--md);
    --checkbox--md--height: var(--spacing--md);
    --checkbox--md--checkmark--width: calc(var(--spacing--md) * 0.5);
    --checkbox--md--checkmark--height: calc(var(--spacing--md) * 0.5);
    --checkbox--lg--border-top-left-radius: var(--border-top-left-radius--lg);
    --checkbox--lg--border-top-right-radius: var(--border-top-right-radius--lg);
    --checkbox--lg--border-bottom-right-radius: var(--border-bottom-right-radius--lg);
    --checkbox--lg--border-bottom-left-radius: var(--border-bottom-left-radius--lg);
    --checkbox--lg--font-size: var(--font-size--lg);
    --checkbox--lg--margin-top: 0;
    --checkbox--lg--margin-right: calc(var(--spacing--lg) * 0.5);
    --checkbox--lg--margin-bottom: calc(var(--spacing--lg) * 0.5);
    --checkbox--lg--margin-left: 0;
    --checkbox--lg--width: var(--spacing--lg);
    --checkbox--lg--height: var(--spacing--lg);
    --checkbox--lg--checkmark--width: calc(var(--spacing--lg) * 0.5);
    --checkbox--lg--checkmark--height: calc(var(--spacing--lg) * 0.5);
    --checkbox--light--border-top-width: 0;
    --checkbox--light--border-top-style: none;
    --checkbox--light--border-top-color: var(--color--light--shade-50);
    --checkbox--light--border-right-width: 0;
    --checkbox--light--border-right-style: none;
    --checkbox--light--border-right-color: var(--color--light--shade-50);
    --checkbox--light--border-bottom-width: 0;
    --checkbox--light--border-bottom-style: none;
    --checkbox--light--border-bottom-color: var(--color--light--shade-50);
    --checkbox--light--border-left-width: 0;
    --checkbox--light--border-left-style: none;
    --checkbox--light--border-left-color: var(--color--light--shade-50);
    --checkbox--light--background: var(--color--white);
    --checkbox--light--color: var(--contrast-text-color-light);
    --checkbox--light--disabled--background: var(--color--gray--100);
    --checkbox--light--disabled--border-top-width: 0;
    --checkbox--light--disabled--border-top-style: none;
    --checkbox--light--disabled--border-top-color: var(--color--gray--200);
    --checkbox--light--disabled--border-right-width: 0;
    --checkbox--light--disabled--border-right-style: none;
    --checkbox--light--disabled--border-right-color: var(--color--gray--200);
    --checkbox--light--disabled--border-bottom-width: 0;
    --checkbox--light--disabled--border-bottom-style: none;
    --checkbox--light--disabled--border-bottom-color: var(--color--gray--200);
    --checkbox--light--disabled--border-left-width: 0;
    --checkbox--light--disabled--border-left-style: none;
    --checkbox--light--disabled--border-left-color: var(--color--gray--200);
    --checkbox--light--readonly--background: var(--color--gray--100);
    --checkbox--light--readonly--border-top-width: 0;
    --checkbox--light--readonly--border-top-style: none;
    --checkbox--light--readonly--border-top-color: var(--color--gray--200);
    --checkbox--light--readonly--border-right-width: 0;
    --checkbox--light--readonly--border-right-style: none;
    --checkbox--light--readonly--border-right-color: var(--color--gray--200);
    --checkbox--light--readonly--border-bottom-width: 0;
    --checkbox--light--readonly--border-bottom-style: none;
    --checkbox--light--readonly--border-bottom-color: var(--color--gray--200);
    --checkbox--light--readonly--border-left-width: 0;
    --checkbox--light--readonly--border-left-style: none;
    --checkbox--light--readonly--border-left-color: var(--color--gray--200);
    --checkbox--light--checked--disabled--background: var(--color--primary--300);
    --checkbox--light--checked--disabled--border-top-width: 0;
    --checkbox--light--checked--disabled--border-top-style: none;
    --checkbox--light--checked--disabled--border-top-color: var(--color--primary--400);
    --checkbox--light--checked--disabled--border-right-width: 0;
    --checkbox--light--checked--disabled--border-right-style: none;
    --checkbox--light--checked--disabled--border-right-color: var(--color--primary--400);
    --checkbox--light--checked--disabled--border-bottom-width: 0;
    --checkbox--light--checked--disabled--border-bottom-style: none;
    --checkbox--light--checked--disabled--border-bottom-color: var(--color--primary--400);
    --checkbox--light--checked--disabled--border-left-width: 0;
    --checkbox--light--checked--disabled--border-left-style: none;
    --checkbox--light--checked--disabled--border-left-color: var(--color--primary--400);
    --checkbox--light--checked--readonly--background: var(--color--primary--400);
    --checkbox--light--checked--readonly--border-top-width: 0;
    --checkbox--light--checked--readonly--border-top-style: none;
    --checkbox--light--checked--readonly--border-top-color: var(--color--primary--500);
    --checkbox--light--checked--readonly--border-right-width: 0;
    --checkbox--light--checked--readonly--border-right-style: none;
    --checkbox--light--checked--readonly--border-right-color: var(--color--primary--500);
    --checkbox--light--checked--readonly--border-bottom-width: 0;
    --checkbox--light--checked--readonly--border-bottom-style: none;
    --checkbox--light--checked--readonly--border-bottom-color: var(--color--primary--500);
    --checkbox--light--checked--readonly--border-left-width: 0;
    --checkbox--light--checked--readonly--border-left-style: none;
    --checkbox--light--checked--readonly--border-left-color: var(--color--primary--500);
    --checkbox--dark--border-top-width: 0;
    --checkbox--dark--border-top-style: none;
    --checkbox--dark--border-top-color: var(--color--dark--tint-50);
    --checkbox--dark--border-right-width: 0;
    --checkbox--dark--border-right-style: none;
    --checkbox--dark--border-right-color: var(--color--dark--tint-50);
    --checkbox--dark--border-bottom-width: 0;
    --checkbox--dark--border-bottom-style: none;
    --checkbox--dark--border-bottom-color: var(--color--dark--tint-50);
    --checkbox--dark--border-left-width: 0;
    --checkbox--dark--border-left-style: none;
    --checkbox--dark--border-left-color: var(--color--dark--tint-50);
    --checkbox--dark--background: var(--color--dark);
    --checkbox--dark--color: var(--contrast-text-color-dark);
    --checkbox--dark--disabled--background: var(--color--gray--600);
    --checkbox--dark--disabled--border-top-width: 0;
    --checkbox--dark--disabled--border-top-style: none;
    --checkbox--dark--disabled--border-top-color: var(--color--gray--700);
    --checkbox--dark--disabled--border-right-width: 0;
    --checkbox--dark--disabled--border-right-style: none;
    --checkbox--dark--disabled--border-right-color: var(--color--gray--700);
    --checkbox--dark--disabled--border-bottom-width: 0;
    --checkbox--dark--disabled--border-bottom-style: none;
    --checkbox--dark--disabled--border-bottom-color: var(--color--gray--700);
    --checkbox--dark--disabled--border-left-width: 0;
    --checkbox--dark--disabled--border-left-style: none;
    --checkbox--dark--disabled--border-left-color: var(--color--gray--700);
    --checkbox--dark--readonly--background: var(--color--gray--600);
    --checkbox--dark--readonly--border-top-width: 0;
    --checkbox--dark--readonly--border-top-style: none;
    --checkbox--dark--readonly--border-top-color: var(--color--gray--700);
    --checkbox--dark--readonly--border-right-width: 0;
    --checkbox--dark--readonly--border-right-style: none;
    --checkbox--dark--readonly--border-right-color: var(--color--gray--700);
    --checkbox--dark--readonly--border-bottom-width: 0;
    --checkbox--dark--readonly--border-bottom-style: none;
    --checkbox--dark--readonly--border-bottom-color: var(--color--gray--700);
    --checkbox--dark--readonly--border-left-width: 0;
    --checkbox--dark--readonly--border-left-style: none;
    --checkbox--dark--readonly--border-left-color: var(--color--gray--700);
    --checkbox--dark--checked--disabled--background: var(--color--primary--700);
    --checkbox--dark--checked--disabled--border-top-width: 0;
    --checkbox--dark--checked--disabled--border-top-style: none;
    --checkbox--dark--checked--disabled--border-top-color: var(--color--primary--800);
    --checkbox--dark--checked--disabled--border-right-width: 0;
    --checkbox--dark--checked--disabled--border-right-style: none;
    --checkbox--dark--checked--disabled--border-right-color: var(--color--primary--800);
    --checkbox--dark--checked--disabled--border-bottom-width: 0;
    --checkbox--dark--checked--disabled--border-bottom-style: none;
    --checkbox--dark--checked--disabled--border-bottom-color: var(--color--primary--800);
    --checkbox--dark--checked--disabled--border-left-width: 0;
    --checkbox--dark--checked--disabled--border-left-style: none;
    --checkbox--dark--checked--disabled--border-left-color: var(--color--primary--800);
    --checkbox--dark--checked--readonly--background: var(--color--primary--600);
    --checkbox--dark--checked--readonly--border-top-width: 0;
    --checkbox--dark--checked--readonly--border-top-style: none;
    --checkbox--dark--checked--readonly--border-top-color: var(--color--primary--700);
    --checkbox--dark--checked--readonly--border-right-width: 0;
    --checkbox--dark--checked--readonly--border-right-style: none;
    --checkbox--dark--checked--readonly--border-right-color: var(--color--primary--700);
    --checkbox--dark--checked--readonly--border-bottom-width: 0;
    --checkbox--dark--checked--readonly--border-bottom-style: none;
    --checkbox--dark--checked--readonly--border-bottom-color: var(--color--primary--700);
    --checkbox--dark--checked--readonly--border-left-width: 0;
    --checkbox--dark--checked--readonly--border-left-style: none;
    --checkbox--dark--checked--readonly--border-left-color: var(--color--primary--700);
    --form-group--margin-top: 0;
    --form-group--margin-right: 0;
    --form-group--margin-bottom: var(--spacing);
    --form-group--margin-left: 0;
    --expand--transition-property: height, width;
    --expand--transition-duration: var(--transition-duration);
    --expand--transition-timing-function: var(--transition-timing-function);
    --expand--transition: var(--expand--transition-property) var(--expand--transition-duration) var(--expand--transition-timing-function);
    --icon--color: var(--color--light);
    --icon--font-size: var(--font-size--md);
    --icon--light--color: var(--color--light);
    --icon--dark--color: var(--color--dark);
    --icon--primary--color: var(--color--primary);
    --icon--secondary--color: var(--color--secondary);
    --icon--success--color: var(--color--success);
    --icon--danger--color: var(--color--danger);
    --icon--warning--color: var(--color--warning);
    --icon--info--color: var(--color--info);
    --input--border-top-width: var(--border-top-width);
    --input--border-top-style: var(--border-top-style);
    --input--border-top-color: var(--color--light--shade-50);
    --input--border-right-width: var(--border-right-width);
    --input--border-right-style: var(--border-right-style);
    --input--border-right-color: var(--color--light--shade-50);
    --input--border-bottom-width: var(--border-bottom-width);
    --input--border-bottom-style: var(--border-bottom-style);
    --input--border-bottom-color: var(--color--light--shade-50);
    --input--border-left-width: var(--border-left-width);
    --input--border-left-style: var(--border-left-style);
    --input--border-left-color: var(--color--light--shade-50);
    --input--box-shadow-offset-x: var(--box-shadow-offset-x);
    --input--box-shadow-offset-y: var(--box-shadow-offset-y);
    --input--box-shadow-blur-radius: var(--box-shadow-blur-radius);
    --input--box-shadow-spread-radius: var(--box-shadow-spread-radius);
    --input--box-shadow-color: var(--box-shadow-color);
    --input--line-height: var(--line-height);
    --input--transition-property: var(--transition-property);
    --input--transition-duration: var(--transition-duration);
    --input--transition-timing-function: var(--transition-timing-function);
    --input--error--border-top-width: 0;
    --input--error--border-top-style: none;
    --input--error--border-top-color: var(--color--danger);
    --input--error--border-right-width: 0;
    --input--error--border-right-style: none;
    --input--error--border-right-color: var(--color--danger);
    --input--error--border-bottom-width: 0;
    --input--error--border-bottom-style: none;
    --input--error--border-bottom-color: var(--color--danger);
    --input--error--border-left-width: 0;
    --input--error--border-left-style: none;
    --input--error--border-left-color: var(--color--danger);
    --input--placeholder--color: var(--text-color--weaker);
    --input--icon--width: auto;
    --input--icon--height: 1rem;
    --input--icon--color: var(--text-color--weak);
    --input--prefix--color: var(--text-color--weaker);
    --input--suffix--color: var(--text-color--weaker);
    --input--background: var(--color--white);
    --input--color: var(--contrast-text-color-light);
    --input--hover--border-top-width: 0;
    --input--hover--border-top-style: none;
    --input--hover--border-top-color: var(--color--light--shade-100);
    --input--hover--border-right-width: 0;
    --input--hover--border-right-style: none;
    --input--hover--border-right-color: var(--color--light--shade-100);
    --input--hover--border-bottom-width: 0;
    --input--hover--border-bottom-style: none;
    --input--hover--border-bottom-color: var(--color--light--shade-100);
    --input--hover--border-left-width: 0;
    --input--hover--border-left-style: none;
    --input--hover--border-left-color: var(--color--light--shade-100);
    --input--focus--border-top-width: 0;
    --input--focus--border-top-style: none;
    --input--focus--border-top-color: var(--color--primary);
    --input--focus--border-right-width: 0;
    --input--focus--border-right-style: none;
    --input--focus--border-right-color: var(--color--primary);
    --input--focus--border-bottom-width: 0;
    --input--focus--border-bottom-style: none;
    --input--focus--border-bottom-color: var(--color--primary);
    --input--focus--border-left-width: 0;
    --input--focus--border-left-style: none;
    --input--focus--border-left-color: var(--color--primary);
    --input--disabled--background: var(--color--light);
    --input--readonly--background: var(--color--light--tint-50);
    --input--border-top-left-radius: var(--border-top-left-radius--md);
    --input--border-top-right-radius: var(--border-top-right-radius--md);
    --input--border-bottom-right-radius: var(--border-bottom-right-radius--md);
    --input--border-bottom-left-radius: var(--border-bottom-left-radius--md);
    --input--font-size: var(--font-size--md);
    --input--padding-top: calc(var(--spacing--md) * 0.75);
    --input--padding-right: var(--spacing--md);
    --input--padding-bottom: calc(var(--spacing--md) * 0.75);
    --input--padding-left: var(--spacing--md);
    --input--sm--border-top-left-radius: var(--border-top-left-radius--sm);
    --input--sm--border-top-right-radius: var(--border-top-right-radius--sm);
    --input--sm--border-bottom-right-radius: var(--border-bottom-right-radius--sm);
    --input--sm--border-bottom-left-radius: var(--border-bottom-left-radius--sm);
    --input--sm--font-size: var(--font-size--sm);
    --input--sm--padding-top: calc(var(--spacing--sm) * 0.75);
    --input--sm--padding-right: var(--spacing--sm);
    --input--sm--padding-bottom: calc(var(--spacing--sm) * 0.75);
    --input--sm--padding-left: var(--spacing--sm);
    --input--md--border-top-left-radius: var(--border-top-left-radius--md);
    --input--md--border-top-right-radius: var(--border-top-right-radius--md);
    --input--md--border-bottom-right-radius: var(--border-bottom-right-radius--md);
    --input--md--border-bottom-left-radius: var(--border-bottom-left-radius--md);
    --input--md--font-size: var(--font-size--md);
    --input--md--padding-top: calc(var(--spacing--md) * 0.75);
    --input--md--padding-right: var(--spacing--md);
    --input--md--padding-bottom: calc(var(--spacing--md) * 0.75);
    --input--md--padding-left: var(--spacing--md);
    --input--lg--border-top-left-radius: var(--border-top-left-radius--lg);
    --input--lg--border-top-right-radius: var(--border-top-right-radius--lg);
    --input--lg--border-bottom-right-radius: var(--border-bottom-right-radius--lg);
    --input--lg--border-bottom-left-radius: var(--border-bottom-left-radius--lg);
    --input--lg--font-size: var(--font-size--lg);
    --input--lg--padding-top: calc(var(--spacing--lg) * 0.75);
    --input--lg--padding-right: var(--spacing--lg);
    --input--lg--padding-bottom: calc(var(--spacing--lg) * 0.75);
    --input--lg--padding-left: var(--spacing--lg);
    --input--light--border-top-width: 0;
    --input--light--border-top-style: none;
    --input--light--border-top-color: var(--color--light--shade-50);
    --input--light--border-right-width: 0;
    --input--light--border-right-style: none;
    --input--light--border-right-color: var(--color--light--shade-50);
    --input--light--border-bottom-width: 0;
    --input--light--border-bottom-style: none;
    --input--light--border-bottom-color: var(--color--light--shade-50);
    --input--light--border-left-width: 0;
    --input--light--border-left-style: none;
    --input--light--border-left-color: var(--color--light--shade-50);
    --input--light--background: var(--color--white);
    --input--light--color: var(--contrast-text-color-light);
    --input--light--hover--border-top-width: 0;
    --input--light--hover--border-top-style: none;
    --input--light--hover--border-top-color: var(--color--light--shade-100);
    --input--light--hover--border-right-width: 0;
    --input--light--hover--border-right-style: none;
    --input--light--hover--border-right-color: var(--color--light--shade-100);
    --input--light--hover--border-bottom-width: 0;
    --input--light--hover--border-bottom-style: none;
    --input--light--hover--border-bottom-color: var(--color--light--shade-100);
    --input--light--hover--border-left-width: 0;
    --input--light--hover--border-left-style: none;
    --input--light--hover--border-left-color: var(--color--light--shade-100);
    --input--light--focus--border-top-width: 0;
    --input--light--focus--border-top-style: none;
    --input--light--focus--border-top-color: var(--color--primary);
    --input--light--focus--border-right-width: 0;
    --input--light--focus--border-right-style: none;
    --input--light--focus--border-right-color: var(--color--primary);
    --input--light--focus--border-bottom-width: 0;
    --input--light--focus--border-bottom-style: none;
    --input--light--focus--border-bottom-color: var(--color--primary);
    --input--light--focus--border-left-width: 0;
    --input--light--focus--border-left-style: none;
    --input--light--focus--border-left-color: var(--color--primary);
    --input--light--disabled--background: var(--color--light);
    --input--light--readonly--background: var(--color--light--tint-50);
    --input--dark--border-top-width: 0;
    --input--dark--border-top-style: none;
    --input--dark--border-top-color: var(--color--dark--tint-50);
    --input--dark--border-right-width: 0;
    --input--dark--border-right-style: none;
    --input--dark--border-right-color: var(--color--dark--tint-50);
    --input--dark--border-bottom-width: 0;
    --input--dark--border-bottom-style: none;
    --input--dark--border-bottom-color: var(--color--dark--tint-50);
    --input--dark--border-left-width: 0;
    --input--dark--border-left-style: none;
    --input--dark--border-left-color: var(--color--dark--tint-50);
    --input--dark--background: var(--color--dark);
    --input--dark--color: var(--contrast-text-color-light);
    --input--dark--hover--border-top-width: 0;
    --input--dark--hover--border-top-style: none;
    --input--dark--hover--border-top-color: var(--color--dark--tint-100);
    --input--dark--hover--border-right-width: 0;
    --input--dark--hover--border-right-style: none;
    --input--dark--hover--border-right-color: var(--color--dark--tint-100);
    --input--dark--hover--border-bottom-width: 0;
    --input--dark--hover--border-bottom-style: none;
    --input--dark--hover--border-bottom-color: var(--color--dark--tint-100);
    --input--dark--hover--border-left-width: 0;
    --input--dark--hover--border-left-style: none;
    --input--dark--hover--border-left-color: var(--color--dark--tint-100);
    --input--dark--focus--border-top-width: 0;
    --input--dark--focus--border-top-style: none;
    --input--dark--focus--border-top-color: var(--color--primary);
    --input--dark--focus--border-right-width: 0;
    --input--dark--focus--border-right-style: none;
    --input--dark--focus--border-right-color: var(--color--primary);
    --input--dark--focus--border-bottom-width: 0;
    --input--dark--focus--border-bottom-style: none;
    --input--dark--focus--border-bottom-color: var(--color--primary);
    --input--dark--focus--border-left-width: 0;
    --input--dark--focus--border-left-style: none;
    --input--dark--focus--border-left-color: var(--color--primary);
    --input--dark--disabled--background: var(--color--dark--tint-100);
    --input--dark--readonly--background: var(--color--dark--tint-50);
    --loader--animation-name: none;
    --loader--animation-fill-mode: none;
    --loader--animation-play-state: running;
    --loader--animation-duration: 1.2s;
    --loader--animation-iteration-count: infinite;
    --loader--animation-direction: normal;
    --loader--animation-delay: 0;
    --loader--animation-timing-function: linear;
    --loader--color: var(--color--dark);
    --loader--width: calc(var(--spacing--md) * 4);
    --loader--height: calc(var(--spacing--md) * 4);
    --loader--primary--color: var(--color--primary);
    --loader--light--color: var(--color--dark);
    --loader--dark--color: var(--color--light);
    --loader--sm--width: calc(var(--spacing--sm) * 4);
    --loader--sm--height: calc(var(--spacing--sm) * 4);
    --loader--md--width: calc(var(--spacing--md) * 4);
    --loader--md--height: calc(var(--spacing--md) * 4);
    --loader--lg--width: calc(var(--spacing--lg) * 4);
    --loader--lg--height: calc(var(--spacing--lg) * 4);
    --media--image--margin-top: var(--spacing);
    --media--image--margin-right: var(--spacing);
    --media--image--margin-bottom: var(--spacing);
    --media--image--margin-left: var(--spacing);
    --modal--border-top-width: var(--border-top-width);
    --modal--border-top-style: var(--border-top-style);
    --modal--border-top-color: var(--color--light--shade-50);
    --modal--border-right-width: var(--border-right-width);
    --modal--border-right-style: var(--border-right-style);
    --modal--border-right-color: var(--color--light--shade-50);
    --modal--border-bottom-width: var(--border-bottom-width);
    --modal--border-bottom-style: var(--border-bottom-style);
    --modal--border-bottom-color: var(--color--light--shade-50);
    --modal--border-left-width: var(--border-left-width);
    --modal--border-left-style: var(--border-left-style);
    --modal--border-left-color: var(--color--light--shade-50);
    --modal--box-shadow-offset-x: var(--box-shadow-offset-x);
    --modal--box-shadow-offset-y: var(--box-shadow-offset-y);
    --modal--box-shadow-blur-radius: var(--box-shadow-blur-radius);
    --modal--box-shadow-spread-radius: var(--box-shadow-spread-radius);
    --modal--box-shadow-color: var(--box-shadow-color);
    --modal--transition-property: var(--transition-property);
    --modal--transition-duration: var(--transition-duration);
    --modal--transition-timing-function: var(--transition-timing-function);
    --modal--width: 100%;
    --modal--z-index: 2000;
    --modal--wrapper--background: hsla(0 0% 0% / 0.75);
    --modal--close--color: var(--contrast-text-color-light);
    --modal--close--hover--background: hsla(0 0% 0% / 0.1);
    --modal--close--active--background: hsla(0 0% 0% / 0.15);
    --modal--close--size: calc(var(--font-size--md) * 1.5);
    --modal--close--font-size: calc(var(--font-size--md) * 0.5);
    --modal--background: var(--color--white);
    --modal--color: var(--contrast-text-color-light);
    --modal--border-top-left-radius: var(--border-top-left-radius--md);
    --modal--border-top-right-radius: var(--border-top-right-radius--md);
    --modal--border-bottom-right-radius: var(--border-bottom-right-radius--md);
    --modal--border-bottom-left-radius: var(--border-bottom-left-radius--md);
    --modal--font-size: var(--font-size--md);
    --modal--padding-top: var(--spacing--md);
    --modal--padding-right: var(--spacing--md);
    --modal--padding-bottom: var(--spacing--md);
    --modal--padding-left: var(--spacing--md);
    --modal--max-width: calc(var(--spacing--md) * 30);
    --modal--footer--gap: calc(var(--spacing--md) * 0.5);
    --modal--light--border-top-width: 0;
    --modal--light--border-top-style: none;
    --modal--light--border-top-color: var(--color--light--shade-50);
    --modal--light--border-right-width: 0;
    --modal--light--border-right-style: none;
    --modal--light--border-right-color: var(--color--light--shade-50);
    --modal--light--border-bottom-width: 0;
    --modal--light--border-bottom-style: none;
    --modal--light--border-bottom-color: var(--color--light--shade-50);
    --modal--light--border-left-width: 0;
    --modal--light--border-left-style: none;
    --modal--light--border-left-color: var(--color--light--shade-50);
    --modal--light--background: var(--color--white);
    --modal--light--color: var(--contrast-text-color-light);
    --modal--dark--border-top-width: 0;
    --modal--dark--border-top-style: none;
    --modal--dark--border-top-color: var(--color--dark--tint-50);
    --modal--dark--border-right-width: 0;
    --modal--dark--border-right-style: none;
    --modal--dark--border-right-color: var(--color--dark--tint-50);
    --modal--dark--border-bottom-width: 0;
    --modal--dark--border-bottom-style: none;
    --modal--dark--border-bottom-color: var(--color--dark--tint-50);
    --modal--dark--border-left-width: 0;
    --modal--dark--border-left-style: none;
    --modal--dark--border-left-color: var(--color--dark--tint-50);
    --modal--dark--background: var(--color--dark);
    --modal--dark--color: var(--contrast-text-color-dark);
    --modal--primary--border-top-width: 0;
    --modal--primary--border-top-style: none;
    --modal--primary--border-top-color: var(--color--primary--shade-50);
    --modal--primary--border-right-width: 0;
    --modal--primary--border-right-style: none;
    --modal--primary--border-right-color: var(--color--primary--shade-50);
    --modal--primary--border-bottom-width: 0;
    --modal--primary--border-bottom-style: none;
    --modal--primary--border-bottom-color: var(--color--primary--shade-50);
    --modal--primary--border-left-width: 0;
    --modal--primary--border-left-style: none;
    --modal--primary--border-left-color: var(--color--primary--shade-50);
    --modal--primary--background: var(--color--primary);
    --modal--primary--color: var(--contrast-text-color-primary);
    --modal--secondary--border-top-width: 0;
    --modal--secondary--border-top-style: none;
    --modal--secondary--border-top-color: var(--color--secondary--shade-50);
    --modal--secondary--border-right-width: 0;
    --modal--secondary--border-right-style: none;
    --modal--secondary--border-right-color: var(--color--secondary--shade-50);
    --modal--secondary--border-bottom-width: 0;
    --modal--secondary--border-bottom-style: none;
    --modal--secondary--border-bottom-color: var(--color--secondary--shade-50);
    --modal--secondary--border-left-width: 0;
    --modal--secondary--border-left-style: none;
    --modal--secondary--border-left-color: var(--color--secondary--shade-50);
    --modal--secondary--background: var(--color--secondary);
    --modal--secondary--color: var(--contrast-text-color-secondary);
    --modal--success--border-top-width: 0;
    --modal--success--border-top-style: none;
    --modal--success--border-top-color: var(--color--success--shade-50);
    --modal--success--border-right-width: 0;
    --modal--success--border-right-style: none;
    --modal--success--border-right-color: var(--color--success--shade-50);
    --modal--success--border-bottom-width: 0;
    --modal--success--border-bottom-style: none;
    --modal--success--border-bottom-color: var(--color--success--shade-50);
    --modal--success--border-left-width: 0;
    --modal--success--border-left-style: none;
    --modal--success--border-left-color: var(--color--success--shade-50);
    --modal--success--background: var(--color--success);
    --modal--success--color: var(--contrast-text-color-success);
    --modal--danger--border-top-width: 0;
    --modal--danger--border-top-style: none;
    --modal--danger--border-top-color: var(--color--danger--shade-50);
    --modal--danger--border-right-width: 0;
    --modal--danger--border-right-style: none;
    --modal--danger--border-right-color: var(--color--danger--shade-50);
    --modal--danger--border-bottom-width: 0;
    --modal--danger--border-bottom-style: none;
    --modal--danger--border-bottom-color: var(--color--danger--shade-50);
    --modal--danger--border-left-width: 0;
    --modal--danger--border-left-style: none;
    --modal--danger--border-left-color: var(--color--danger--shade-50);
    --modal--danger--background: var(--color--danger);
    --modal--danger--color: var(--contrast-text-color-danger);
    --modal--warning--border-top-width: 0;
    --modal--warning--border-top-style: none;
    --modal--warning--border-top-color: var(--color--warning--shade-50);
    --modal--warning--border-right-width: 0;
    --modal--warning--border-right-style: none;
    --modal--warning--border-right-color: var(--color--warning--shade-50);
    --modal--warning--border-bottom-width: 0;
    --modal--warning--border-bottom-style: none;
    --modal--warning--border-bottom-color: var(--color--warning--shade-50);
    --modal--warning--border-left-width: 0;
    --modal--warning--border-left-style: none;
    --modal--warning--border-left-color: var(--color--warning--shade-50);
    --modal--warning--background: var(--color--warning);
    --modal--warning--color: var(--contrast-text-color-warning);
    --modal--info--border-top-width: 0;
    --modal--info--border-top-style: none;
    --modal--info--border-top-color: var(--color--info--shade-50);
    --modal--info--border-right-width: 0;
    --modal--info--border-right-style: none;
    --modal--info--border-right-color: var(--color--info--shade-50);
    --modal--info--border-bottom-width: 0;
    --modal--info--border-bottom-style: none;
    --modal--info--border-bottom-color: var(--color--info--shade-50);
    --modal--info--border-left-width: 0;
    --modal--info--border-left-style: none;
    --modal--info--border-left-color: var(--color--info--shade-50);
    --modal--info--background: var(--color--info);
    --modal--info--color: var(--contrast-text-color-info);
    --modal--sm--border-top-left-radius: var(--border-top-left-radius--sm);
    --modal--sm--border-top-right-radius: var(--border-top-right-radius--sm);
    --modal--sm--border-bottom-right-radius: var(--border-bottom-right-radius--sm);
    --modal--sm--border-bottom-left-radius: var(--border-bottom-left-radius--sm);
    --modal--sm--font-size: var(--font-size--sm);
    --modal--sm--padding-top: var(--spacing--sm);
    --modal--sm--padding-right: var(--spacing--sm);
    --modal--sm--padding-bottom: var(--spacing--sm);
    --modal--sm--padding-left: var(--spacing--sm);
    --modal--sm--max-width: calc(var(--spacing--sm) * 30);
    --modal--sm--close--size: calc(var(--font-size--sm) * 1.5);
    --modal--sm--close--font-size: calc(var(--font-size--sm) * 0.5);
    --modal--sm--footer--gap: calc(var(--spacing--sm) * 0.5);
    --modal--md--border-top-left-radius: var(--border-top-left-radius--md);
    --modal--md--border-top-right-radius: var(--border-top-right-radius--md);
    --modal--md--border-bottom-right-radius: var(--border-bottom-right-radius--md);
    --modal--md--border-bottom-left-radius: var(--border-bottom-left-radius--md);
    --modal--md--font-size: var(--font-size--md);
    --modal--md--padding-top: var(--spacing--md);
    --modal--md--padding-right: var(--spacing--md);
    --modal--md--padding-bottom: var(--spacing--md);
    --modal--md--padding-left: var(--spacing--md);
    --modal--md--max-width: calc(var(--spacing--md) * 30);
    --modal--md--close--size: calc(var(--font-size--md) * 1.5);
    --modal--md--close--font-size: calc(var(--font-size--md) * 0.5);
    --modal--md--footer--gap: calc(var(--spacing--md) * 0.5);
    --modal--lg--border-top-left-radius: var(--border-top-left-radius--lg);
    --modal--lg--border-top-right-radius: var(--border-top-right-radius--lg);
    --modal--lg--border-bottom-right-radius: var(--border-bottom-right-radius--lg);
    --modal--lg--border-bottom-left-radius: var(--border-bottom-left-radius--lg);
    --modal--lg--font-size: var(--font-size--lg);
    --modal--lg--padding-top: var(--spacing--lg);
    --modal--lg--padding-right: var(--spacing--lg);
    --modal--lg--padding-bottom: var(--spacing--lg);
    --modal--lg--padding-left: var(--spacing--lg);
    --modal--lg--max-width: calc(var(--spacing--lg) * 30);
    --modal--lg--close--size: calc(var(--font-size--lg) * 1.5);
    --modal--lg--close--font-size: calc(var(--font-size--lg) * 0.5);
    --modal--lg--footer--gap: calc(var(--spacing--lg) * 0.5);
    --popover--border-top-width: var(--border-top-width);
    --popover--border-top-style: var(--border-top-style);
    --popover--border-top-color: var(--color--light--shade-50);
    --popover--border-right-width: var(--border-right-width);
    --popover--border-right-style: var(--border-right-style);
    --popover--border-right-color: var(--color--light--shade-50);
    --popover--border-bottom-width: var(--border-bottom-width);
    --popover--border-bottom-style: var(--border-bottom-style);
    --popover--border-bottom-color: var(--color--light--shade-50);
    --popover--border-left-width: var(--border-left-width);
    --popover--border-left-style: var(--border-left-style);
    --popover--border-left-color: var(--color--light--shade-50);
    --popover--border-top-left-radius: var(--border-top-left-radius);
    --popover--border-top-right-radius: var(--border-top-right-radius);
    --popover--border-bottom-right-radius: var(--border-bottom-right-radius);
    --popover--border-bottom-left-radius: var(--border-bottom-left-radius);
    --popover--font-size: var(--font-size);
    --popover--padding-top: calc(var(--spacing) * 0.75);
    --popover--padding-right: var(--spacing);
    --popover--padding-bottom: calc(var(--spacing) * 0.75);
    --popover--padding-left: var(--spacing);
    --popover--box-shadow-offset-x: var(--box-shadow-offset-x);
    --popover--box-shadow-offset-y: var(--box-shadow-offset-y);
    --popover--box-shadow-blur-radius: var(--box-shadow-blur-radius);
    --popover--box-shadow-spread-radius: var(--box-shadow-spread-radius);
    --popover--box-shadow-color: var(--box-shadow-color);
    --popover--transition-property: var(--transition-property);
    --popover--transition-duration: var(--transition-duration);
    --popover--transition-timing-function: var(--transition-timing-function);
    --popover--max-width: 90vw;
    --popover--z-index: 2000;
    --popover--arrow--size: calc(var(--spacing) * 0.5);
    --popover--background: var(--color--white);
    --popover--color: var(--contrast-text-color-light);
    --popover--width: calc(var(--spacing--md) * 18);
    --popover--sm--width: calc(var(--spacing--sm) * 18);
    --popover--md--width: calc(var(--spacing--md) * 18);
    --popover--lg--width: calc(var(--spacing--lg) * 18);
    --popover--light--border-top-width: 0;
    --popover--light--border-top-style: none;
    --popover--light--border-top-color: var(--color--light--shade-50);
    --popover--light--border-right-width: 0;
    --popover--light--border-right-style: none;
    --popover--light--border-right-color: var(--color--light--shade-50);
    --popover--light--border-bottom-width: 0;
    --popover--light--border-bottom-style: none;
    --popover--light--border-bottom-color: var(--color--light--shade-50);
    --popover--light--border-left-width: 0;
    --popover--light--border-left-style: none;
    --popover--light--border-left-color: var(--color--light--shade-50);
    --popover--light--background: var(--color--white);
    --popover--light--color: var(--contrast-text-color-light);
    --popover--dark--border-top-width: 0;
    --popover--dark--border-top-style: none;
    --popover--dark--border-top-color: var(--color--dark--tint-50);
    --popover--dark--border-right-width: 0;
    --popover--dark--border-right-style: none;
    --popover--dark--border-right-color: var(--color--dark--tint-50);
    --popover--dark--border-bottom-width: 0;
    --popover--dark--border-bottom-style: none;
    --popover--dark--border-bottom-color: var(--color--dark--tint-50);
    --popover--dark--border-left-width: 0;
    --popover--dark--border-left-style: none;
    --popover--dark--border-left-color: var(--color--dark--tint-50);
    --popover--dark--background: var(--color--dark);
    --popover--dark--color: var(--contrast-text-color-dark);
    --nav--transition-property: var(--transition-property);
    --nav--transition-duration: var(--transition-duration);
    --nav--transition-timing-function: var(--transition-timing-function);
    --nav--item--active--font-weight: var(--font-weight--semibold);
    --nav--item--active--color: var(--color--primary);
    --nav--item--disabled--color: var(--text-color--weaker);
    --nav--color: var(--contrast-text-color-light);
    --nav--font-size: var(--font-size--md);
    --nav--gap: var(--spacing--md);
    --nav--sm--font-size: var(--font-size--sm);
    --nav--sm--gap: var(--spacing--sm);
    --nav--md--font-size: var(--font-size--md);
    --nav--md--gap: var(--spacing--md);
    --nav--lg--font-size: var(--font-size--lg);
    --nav--lg--gap: var(--spacing--lg);
    --nav--light--color: var(--contrast-text-color-light);
    --nav--light--item--active--color: var(--color--primary);
    --nav--dark--color: var(--contrast-text-color-dark);
    --nav--dark--item--active--color: var(--color--primary);
    --radio--border-top-width: var(--border-top-width);
    --radio--border-top-style: var(--border-top-style);
    --radio--border-top-color: var(--color--light--shade-50);
    --radio--border-right-width: var(--border-right-width);
    --radio--border-right-style: var(--border-right-style);
    --radio--border-right-color: var(--color--light--shade-50);
    --radio--border-bottom-width: var(--border-bottom-width);
    --radio--border-bottom-style: var(--border-bottom-style);
    --radio--border-bottom-color: var(--color--light--shade-50);
    --radio--border-left-width: var(--border-left-width);
    --radio--border-left-style: var(--border-left-style);
    --radio--border-left-color: var(--color--light--shade-50);
    --radio--border-top-left-radius: 50%;
    --radio--border-top-right-radius: 50%;
    --radio--border-bottom-right-radius: 50%;
    --radio--border-bottom-left-radius: 50%;
    --radio--box-shadow-offset-x: var(--box-shadow-offset-x);
    --radio--box-shadow-offset-y: var(--box-shadow-offset-y);
    --radio--box-shadow-blur-radius: var(--box-shadow-blur-radius);
    --radio--box-shadow-spread-radius: var(--box-shadow-spread-radius);
    --radio--box-shadow-color: var(--box-shadow-color);
    --radio--transition-property: background-color, color, border-color, transform;
    --radio--transition-duration: var(--transition-duration);
    --radio--transition-timing-function: var(--transition-timing-function);
    --radio--circle--color: var(--color--white);
    --radio--circle--width: calc(var(--spacing--md) * 0.5);
    --radio--circle--height: calc(var(--spacing--md) * 0.5);
    --radio--checked--background: var(--color--primary);
    --radio--checked--border-top-width: 0;
    --radio--checked--border-top-style: none;
    --radio--checked--border-top-color: var(--color--primary--shade-50);
    --radio--checked--border-right-width: 0;
    --radio--checked--border-right-style: none;
    --radio--checked--border-right-color: var(--color--primary--shade-50);
    --radio--checked--border-bottom-width: 0;
    --radio--checked--border-bottom-style: none;
    --radio--checked--border-bottom-color: var(--color--primary--shade-50);
    --radio--checked--border-left-width: 0;
    --radio--checked--border-left-style: none;
    --radio--checked--border-left-color: var(--color--primary--shade-50);
    --radio--checked--disabled--background: var(--color--primary--300);
    --radio--checked--disabled--border-top-width: 0;
    --radio--checked--disabled--border-top-style: none;
    --radio--checked--disabled--border-top-color: var(--color--primary--400);
    --radio--checked--disabled--border-right-width: 0;
    --radio--checked--disabled--border-right-style: none;
    --radio--checked--disabled--border-right-color: var(--color--primary--400);
    --radio--checked--disabled--border-bottom-width: 0;
    --radio--checked--disabled--border-bottom-style: none;
    --radio--checked--disabled--border-bottom-color: var(--color--primary--400);
    --radio--checked--disabled--border-left-width: 0;
    --radio--checked--disabled--border-left-style: none;
    --radio--checked--disabled--border-left-color: var(--color--primary--400);
    --radio--checked--readonly--background: var(--color--primary--400);
    --radio--checked--readonly--border-top-width: 0;
    --radio--checked--readonly--border-top-style: none;
    --radio--checked--readonly--border-top-color: var(--color--primary--500);
    --radio--checked--readonly--border-right-width: 0;
    --radio--checked--readonly--border-right-style: none;
    --radio--checked--readonly--border-right-color: var(--color--primary--500);
    --radio--checked--readonly--border-bottom-width: 0;
    --radio--checked--readonly--border-bottom-style: none;
    --radio--checked--readonly--border-bottom-color: var(--color--primary--500);
    --radio--checked--readonly--border-left-width: 0;
    --radio--checked--readonly--border-left-style: none;
    --radio--checked--readonly--border-left-color: var(--color--primary--500);
    --radio--disabled--color: var(--text-color--weak);
    --radio--disabled--background: var(--color--gray--100);
    --radio--disabled--border-top-width: 0;
    --radio--disabled--border-top-style: none;
    --radio--disabled--border-top-color: var(--color--gray--200);
    --radio--disabled--border-right-width: 0;
    --radio--disabled--border-right-style: none;
    --radio--disabled--border-right-color: var(--color--gray--200);
    --radio--disabled--border-bottom-width: 0;
    --radio--disabled--border-bottom-style: none;
    --radio--disabled--border-bottom-color: var(--color--gray--200);
    --radio--disabled--border-left-width: 0;
    --radio--disabled--border-left-style: none;
    --radio--disabled--border-left-color: var(--color--gray--200);
    --radio--focus--box-shadow-offset-x: 0;
    --radio--focus--box-shadow-offset-y: 0;
    --radio--focus--box-shadow-blur-radius: 0;
    --radio--focus--box-shadow-spread-radius: 3px;
    --radio--focus--box-shadow-color: hsla(from var(--color--primary) h s l / 0.25);
    --radio--background: var(--color--white);
    --radio--color: var(--contrast-text-color-light);
    --radio--readonly--background: var(--color--gray--100);
    --radio--readonly--border-top-width: 0;
    --radio--readonly--border-top-style: none;
    --radio--readonly--border-top-color: var(--color--gray--200);
    --radio--readonly--border-right-width: 0;
    --radio--readonly--border-right-style: none;
    --radio--readonly--border-right-color: var(--color--gray--200);
    --radio--readonly--border-bottom-width: 0;
    --radio--readonly--border-bottom-style: none;
    --radio--readonly--border-bottom-color: var(--color--gray--200);
    --radio--readonly--border-left-width: 0;
    --radio--readonly--border-left-style: none;
    --radio--readonly--border-left-color: var(--color--gray--200);
    --radio--font-size: var(--font-size--md);
    --radio--margin-top: 0;
    --radio--margin-right: calc(var(--spacing--md) * 0.5);
    --radio--margin-bottom: calc(var(--spacing--md) * 0.5);
    --radio--margin-left: 0;
    --radio--width: var(--spacing--md);
    --radio--height: var(--spacing--md);
    --radio--sm--font-size: var(--font-size--sm);
    --radio--sm--margin-top: 0;
    --radio--sm--margin-right: calc(var(--spacing--sm) * 0.5);
    --radio--sm--margin-bottom: calc(var(--spacing--sm) * 0.5);
    --radio--sm--margin-left: 0;
    --radio--sm--width: var(--spacing--sm);
    --radio--sm--height: var(--spacing--sm);
    --radio--sm--circle--width: calc(var(--spacing--sm) * 0.5);
    --radio--sm--circle--height: calc(var(--spacing--sm) * 0.5);
    --radio--md--font-size: var(--font-size--md);
    --radio--md--margin-top: 0;
    --radio--md--margin-right: calc(var(--spacing--md) * 0.5);
    --radio--md--margin-bottom: calc(var(--spacing--md) * 0.5);
    --radio--md--margin-left: 0;
    --radio--md--width: var(--spacing--md);
    --radio--md--height: var(--spacing--md);
    --radio--md--circle--width: calc(var(--spacing--md) * 0.5);
    --radio--md--circle--height: calc(var(--spacing--md) * 0.5);
    --radio--lg--font-size: var(--font-size--lg);
    --radio--lg--margin-top: 0;
    --radio--lg--margin-right: calc(var(--spacing--lg) * 0.5);
    --radio--lg--margin-bottom: calc(var(--spacing--lg) * 0.5);
    --radio--lg--margin-left: 0;
    --radio--lg--width: var(--spacing--lg);
    --radio--lg--height: var(--spacing--lg);
    --radio--lg--circle--width: calc(var(--spacing--lg) * 0.5);
    --radio--lg--circle--height: calc(var(--spacing--lg) * 0.5);
    --radio--light--border-top-width: 0;
    --radio--light--border-top-style: none;
    --radio--light--border-top-color: var(--color--light--shade-50);
    --radio--light--border-right-width: 0;
    --radio--light--border-right-style: none;
    --radio--light--border-right-color: var(--color--light--shade-50);
    --radio--light--border-bottom-width: 0;
    --radio--light--border-bottom-style: none;
    --radio--light--border-bottom-color: var(--color--light--shade-50);
    --radio--light--border-left-width: 0;
    --radio--light--border-left-style: none;
    --radio--light--border-left-color: var(--color--light--shade-50);
    --radio--light--background: var(--color--white);
    --radio--light--color: var(--contrast-text-color-light);
    --radio--light--disabled--background: var(--color--gray--100);
    --radio--light--disabled--border-top-width: 0;
    --radio--light--disabled--border-top-style: none;
    --radio--light--disabled--border-top-color: var(--color--gray--200);
    --radio--light--disabled--border-right-width: 0;
    --radio--light--disabled--border-right-style: none;
    --radio--light--disabled--border-right-color: var(--color--gray--200);
    --radio--light--disabled--border-bottom-width: 0;
    --radio--light--disabled--border-bottom-style: none;
    --radio--light--disabled--border-bottom-color: var(--color--gray--200);
    --radio--light--disabled--border-left-width: 0;
    --radio--light--disabled--border-left-style: none;
    --radio--light--disabled--border-left-color: var(--color--gray--200);
    --radio--light--readonly--background: var(--color--gray--100);
    --radio--light--readonly--border-top-width: 0;
    --radio--light--readonly--border-top-style: none;
    --radio--light--readonly--border-top-color: var(--color--gray--200);
    --radio--light--readonly--border-right-width: 0;
    --radio--light--readonly--border-right-style: none;
    --radio--light--readonly--border-right-color: var(--color--gray--200);
    --radio--light--readonly--border-bottom-width: 0;
    --radio--light--readonly--border-bottom-style: none;
    --radio--light--readonly--border-bottom-color: var(--color--gray--200);
    --radio--light--readonly--border-left-width: 0;
    --radio--light--readonly--border-left-style: none;
    --radio--light--readonly--border-left-color: var(--color--gray--200);
    --radio--light--checked--disabled--background: var(--color--primary--300);
    --radio--light--checked--disabled--border-top-width: 0;
    --radio--light--checked--disabled--border-top-style: none;
    --radio--light--checked--disabled--border-top-color: var(--color--primary--400);
    --radio--light--checked--disabled--border-right-width: 0;
    --radio--light--checked--disabled--border-right-style: none;
    --radio--light--checked--disabled--border-right-color: var(--color--primary--400);
    --radio--light--checked--disabled--border-bottom-width: 0;
    --radio--light--checked--disabled--border-bottom-style: none;
    --radio--light--checked--disabled--border-bottom-color: var(--color--primary--400);
    --radio--light--checked--disabled--border-left-width: 0;
    --radio--light--checked--disabled--border-left-style: none;
    --radio--light--checked--disabled--border-left-color: var(--color--primary--400);
    --radio--light--checked--readonly--background: var(--color--primary--400);
    --radio--light--checked--readonly--border-top-width: 0;
    --radio--light--checked--readonly--border-top-style: none;
    --radio--light--checked--readonly--border-top-color: var(--color--primary--500);
    --radio--light--checked--readonly--border-right-width: 0;
    --radio--light--checked--readonly--border-right-style: none;
    --radio--light--checked--readonly--border-right-color: var(--color--primary--500);
    --radio--light--checked--readonly--border-bottom-width: 0;
    --radio--light--checked--readonly--border-bottom-style: none;
    --radio--light--checked--readonly--border-bottom-color: var(--color--primary--500);
    --radio--light--checked--readonly--border-left-width: 0;
    --radio--light--checked--readonly--border-left-style: none;
    --radio--light--checked--readonly--border-left-color: var(--color--primary--500);
    --radio--dark--border-top-width: 0;
    --radio--dark--border-top-style: none;
    --radio--dark--border-top-color: var(--color--dark--tint-50);
    --radio--dark--border-right-width: 0;
    --radio--dark--border-right-style: none;
    --radio--dark--border-right-color: var(--color--dark--tint-50);
    --radio--dark--border-bottom-width: 0;
    --radio--dark--border-bottom-style: none;
    --radio--dark--border-bottom-color: var(--color--dark--tint-50);
    --radio--dark--border-left-width: 0;
    --radio--dark--border-left-style: none;
    --radio--dark--border-left-color: var(--color--dark--tint-50);
    --radio--dark--background: var(--color--dark);
    --radio--dark--color: var(--contrast-text-color-dark);
    --radio--dark--disabled--background: var(--color--gray--600);
    --radio--dark--disabled--border-top-width: 0;
    --radio--dark--disabled--border-top-style: none;
    --radio--dark--disabled--border-top-color: var(--color--gray--700);
    --radio--dark--disabled--border-right-width: 0;
    --radio--dark--disabled--border-right-style: none;
    --radio--dark--disabled--border-right-color: var(--color--gray--700);
    --radio--dark--disabled--border-bottom-width: 0;
    --radio--dark--disabled--border-bottom-style: none;
    --radio--dark--disabled--border-bottom-color: var(--color--gray--700);
    --radio--dark--disabled--border-left-width: 0;
    --radio--dark--disabled--border-left-style: none;
    --radio--dark--disabled--border-left-color: var(--color--gray--700);
    --radio--dark--readonly--background: var(--color--gray--600);
    --radio--dark--readonly--border-top-width: 0;
    --radio--dark--readonly--border-top-style: none;
    --radio--dark--readonly--border-top-color: var(--color--gray--700);
    --radio--dark--readonly--border-right-width: 0;
    --radio--dark--readonly--border-right-style: none;
    --radio--dark--readonly--border-right-color: var(--color--gray--700);
    --radio--dark--readonly--border-bottom-width: 0;
    --radio--dark--readonly--border-bottom-style: none;
    --radio--dark--readonly--border-bottom-color: var(--color--gray--700);
    --radio--dark--readonly--border-left-width: 0;
    --radio--dark--readonly--border-left-style: none;
    --radio--dark--readonly--border-left-color: var(--color--gray--700);
    --radio--dark--checked--disabled--background: var(--color--primary--700);
    --radio--dark--checked--disabled--border-top-width: 0;
    --radio--dark--checked--disabled--border-top-style: none;
    --radio--dark--checked--disabled--border-top-color: var(--color--primary--800);
    --radio--dark--checked--disabled--border-right-width: 0;
    --radio--dark--checked--disabled--border-right-style: none;
    --radio--dark--checked--disabled--border-right-color: var(--color--primary--800);
    --radio--dark--checked--disabled--border-bottom-width: 0;
    --radio--dark--checked--disabled--border-bottom-style: none;
    --radio--dark--checked--disabled--border-bottom-color: var(--color--primary--800);
    --radio--dark--checked--disabled--border-left-width: 0;
    --radio--dark--checked--disabled--border-left-style: none;
    --radio--dark--checked--disabled--border-left-color: var(--color--primary--800);
    --radio--dark--checked--readonly--background: var(--color--primary--600);
    --radio--dark--checked--readonly--border-top-width: 0;
    --radio--dark--checked--readonly--border-top-style: none;
    --radio--dark--checked--readonly--border-top-color: var(--color--primary--700);
    --radio--dark--checked--readonly--border-right-width: 0;
    --radio--dark--checked--readonly--border-right-style: none;
    --radio--dark--checked--readonly--border-right-color: var(--color--primary--700);
    --radio--dark--checked--readonly--border-bottom-width: 0;
    --radio--dark--checked--readonly--border-bottom-style: none;
    --radio--dark--checked--readonly--border-bottom-color: var(--color--primary--700);
    --radio--dark--checked--readonly--border-left-width: 0;
    --radio--dark--checked--readonly--border-left-style: none;
    --radio--dark--checked--readonly--border-left-color: var(--color--primary--700);
    --tab-list--border-top-width: var(--border-top-width);
    --tab-list--border-top-style: var(--border-top-style);
    --tab-list--border-top-color: var(--color--light--shade-50);
    --tab-list--border-right-width: var(--border-right-width);
    --tab-list--border-right-style: var(--border-right-style);
    --tab-list--border-right-color: var(--color--light--shade-50);
    --tab-list--border-bottom-width: var(--border-bottom-width);
    --tab-list--border-bottom-style: var(--border-bottom-style);
    --tab-list--border-bottom-color: var(--color--light--shade-50);
    --tab-list--border-left-width: var(--border-left-width);
    --tab-list--border-left-style: var(--border-left-style);
    --tab-list--border-left-color: var(--color--light--shade-50);
    --tab-list--box-shadow-offset-x: var(--box-shadow-offset-x);
    --tab-list--box-shadow-offset-y: var(--box-shadow-offset-y);
    --tab-list--box-shadow-blur-radius: var(--box-shadow-blur-radius);
    --tab-list--box-shadow-spread-radius: var(--box-shadow-spread-radius);
    --tab-list--box-shadow-color: var(--box-shadow-color);
    --tab-list--border-top-left-radius: var(--border-top-left-radius);
    --tab-list--border-top-right-radius: var(--border-top-right-radius);
    --tab-list--border-bottom-right-radius: var(--border-bottom-right-radius);
    --tab-list--border-bottom-left-radius: var(--border-bottom-left-radius);
    --tab-list--font-size: var(--font-size);
    --tab-list--padding-top: 0;
    --tab-list--padding-right: 0;
    --tab-list--padding-bottom: 0;
    --tab-list--padding-left: 0;
    --tab-list--margin-top: 0;
    --tab-list--margin-right: 0;
    --tab-list--margin-bottom: var(--spacing);
    --tab-list--margin-left: 0;
    --tab-list--transition-property: var(--transition-property);
    --tab-list--transition-duration: var(--transition-duration);
    --tab-list--transition-timing-function: var(--transition-timing-function);
    --tab-list--background: var(--color--white);
    --tab-list--color: var(--contrast-text-color-light);
    --tab-list--light--border-top-width: 0;
    --tab-list--light--border-top-style: none;
    --tab-list--light--border-top-color: var(--color--light--shade-50);
    --tab-list--light--border-right-width: 0;
    --tab-list--light--border-right-style: none;
    --tab-list--light--border-right-color: var(--color--light--shade-50);
    --tab-list--light--border-bottom-width: 0;
    --tab-list--light--border-bottom-style: none;
    --tab-list--light--border-bottom-color: var(--color--light--shade-50);
    --tab-list--light--border-left-width: 0;
    --tab-list--light--border-left-style: none;
    --tab-list--light--border-left-color: var(--color--light--shade-50);
    --tab-list--light--background: var(--color--white);
    --tab-list--light--color: var(--contrast-text-color-light);
    --tab-list--dark--border-top-width: 0;
    --tab-list--dark--border-top-style: none;
    --tab-list--dark--border-top-color: var(--color--dark--tint-50);
    --tab-list--dark--border-right-width: 0;
    --tab-list--dark--border-right-style: none;
    --tab-list--dark--border-right-color: var(--color--dark--tint-50);
    --tab-list--dark--border-bottom-width: 0;
    --tab-list--dark--border-bottom-style: none;
    --tab-list--dark--border-bottom-color: var(--color--dark--tint-50);
    --tab-list--dark--border-left-width: 0;
    --tab-list--dark--border-left-style: none;
    --tab-list--dark--border-left-color: var(--color--dark--tint-50);
    --tab-list--dark--background: var(--color--dark);
    --tab-list--dark--color: var(--contrast-text-color-dark);
    --tab--border-top-width: 0;
    --tab--border-top-style: var(--border-top-style);
    --tab--border-top-color: var(--color--light--shade-50);
    --tab--border-right-width: var(--border-right-width);
    --tab--border-right-style: var(--border-right-style);
    --tab--border-right-color: var(--color--light--shade-50);
    --tab--border-bottom-width: 0;
    --tab--border-bottom-style: var(--border-bottom-style);
    --tab--border-bottom-color: var(--color--light--shade-50);
    --tab--border-left-width: 0;
    --tab--border-left-style: var(--border-left-style);
    --tab--border-left-color: var(--color--light--shade-50);
    --tab--border-top-left-radius: 0;
    --tab--border-top-right-radius: 0;
    --tab--border-bottom-right-radius: 0;
    --tab--border-bottom-left-radius: 0;
    --tab--box-shadow-offset-x: var(--box-shadow-offset-x);
    --tab--box-shadow-offset-y: var(--box-shadow-offset-y);
    --tab--box-shadow-blur-radius: var(--box-shadow-blur-radius);
    --tab--box-shadow-spread-radius: var(--box-shadow-spread-radius);
    --tab--box-shadow-color: var(--box-shadow-color);
    --tab--font-size: var(--font-size);
    --tab--padding-top: var(--spacing);
    --tab--padding-right: var(--spacing);
    --tab--padding-bottom: var(--spacing);
    --tab--padding-left: var(--spacing);
    --tab--transition-property: var(--transition-property);
    --tab--transition-duration: var(--transition-duration);
    --tab--transition-timing-function: var(--transition-timing-function);
    --tab--active--font-weight: var(--font-weight--semibold);
    --tab--active--border-top-width: 0;
    --tab--active--border-top-style: none;
    --tab--active--border-top-color: var(--color--light--shade-50);
    --tab--active--border-right-width: 0;
    --tab--active--border-right-style: none;
    --tab--active--border-right-color: var(--color--light--shade-50);
    --tab--active--border-bottom-width: 0;
    --tab--active--border-bottom-style: none;
    --tab--active--border-bottom-color: var(--color--light--shade-50);
    --tab--active--border-left-width: 0;
    --tab--active--border-left-style: none;
    --tab--active--border-left-color: var(--color--light--shade-50);
    --tab--active--background: var(--color--light--tint-50);
    --tab--background: var(--color--white);
    --tab--color: var(--contrast-text-color-light);
    --tab--hover--border-top-width: 0;
    --tab--hover--border-top-style: none;
    --tab--hover--border-top-color: var(--color--light--shade-50);
    --tab--hover--border-right-width: 0;
    --tab--hover--border-right-style: none;
    --tab--hover--border-right-color: var(--color--light--shade-50);
    --tab--hover--border-bottom-width: 0;
    --tab--hover--border-bottom-style: none;
    --tab--hover--border-bottom-color: var(--color--light--shade-50);
    --tab--hover--border-left-width: 0;
    --tab--hover--border-left-style: none;
    --tab--hover--border-left-color: var(--color--light--shade-50);
    --tab--hover--background: var(--color--light--tint-50);
    --tab--focus--border-top-width: 0;
    --tab--focus--border-top-style: none;
    --tab--focus--border-top-color: var(--color--light--shade-50);
    --tab--focus--border-right-width: 0;
    --tab--focus--border-right-style: none;
    --tab--focus--border-right-color: var(--color--light--shade-50);
    --tab--focus--border-bottom-width: 0;
    --tab--focus--border-bottom-style: none;
    --tab--focus--border-bottom-color: var(--color--light--shade-50);
    --tab--focus--border-left-width: 0;
    --tab--focus--border-left-style: none;
    --tab--focus--border-left-color: var(--color--light--shade-50);
    --tab--focus--background: var(--color--light--tint-50);
    --tab--light--border-top-width: 0;
    --tab--light--border-top-style: none;
    --tab--light--border-top-color: var(--color--light--shade-50);
    --tab--light--border-right-width: 0;
    --tab--light--border-right-style: none;
    --tab--light--border-right-color: var(--color--light--shade-50);
    --tab--light--border-bottom-width: 0;
    --tab--light--border-bottom-style: none;
    --tab--light--border-bottom-color: var(--color--light--shade-50);
    --tab--light--border-left-width: 0;
    --tab--light--border-left-style: none;
    --tab--light--border-left-color: var(--color--light--shade-50);
    --tab--light--background: var(--color--white);
    --tab--light--color: var(--contrast-text-color-light);
    --tab--light--active--border-top-width: 0;
    --tab--light--active--border-top-style: none;
    --tab--light--active--border-top-color: var(--color--light--shade-50);
    --tab--light--active--border-right-width: 0;
    --tab--light--active--border-right-style: none;
    --tab--light--active--border-right-color: var(--color--light--shade-50);
    --tab--light--active--border-bottom-width: 0;
    --tab--light--active--border-bottom-style: none;
    --tab--light--active--border-bottom-color: var(--color--light--shade-50);
    --tab--light--active--border-left-width: 0;
    --tab--light--active--border-left-style: none;
    --tab--light--active--border-left-color: var(--color--light--shade-50);
    --tab--light--active--background: var(--color--light--tint-50);
    --tab--light--hover--border-top-width: 0;
    --tab--light--hover--border-top-style: none;
    --tab--light--hover--border-top-color: var(--color--light--shade-50);
    --tab--light--hover--border-right-width: 0;
    --tab--light--hover--border-right-style: none;
    --tab--light--hover--border-right-color: var(--color--light--shade-50);
    --tab--light--hover--border-bottom-width: 0;
    --tab--light--hover--border-bottom-style: none;
    --tab--light--hover--border-bottom-color: var(--color--light--shade-50);
    --tab--light--hover--border-left-width: 0;
    --tab--light--hover--border-left-style: none;
    --tab--light--hover--border-left-color: var(--color--light--shade-50);
    --tab--light--hover--background: var(--color--light--tint-50);
    --tab--light--focus--border-top-width: 0;
    --tab--light--focus--border-top-style: none;
    --tab--light--focus--border-top-color: var(--color--light--shade-50);
    --tab--light--focus--border-right-width: 0;
    --tab--light--focus--border-right-style: none;
    --tab--light--focus--border-right-color: var(--color--light--shade-50);
    --tab--light--focus--border-bottom-width: 0;
    --tab--light--focus--border-bottom-style: none;
    --tab--light--focus--border-bottom-color: var(--color--light--shade-50);
    --tab--light--focus--border-left-width: 0;
    --tab--light--focus--border-left-style: none;
    --tab--light--focus--border-left-color: var(--color--light--shade-50);
    --tab--light--focus--background: var(--color--light--tint-50);
    --tab--dark--border-top-width: 0;
    --tab--dark--border-top-style: none;
    --tab--dark--border-top-color: var(--color--dark--tint-50);
    --tab--dark--border-right-width: 0;
    --tab--dark--border-right-style: none;
    --tab--dark--border-right-color: var(--color--dark--tint-50);
    --tab--dark--border-bottom-width: 0;
    --tab--dark--border-bottom-style: none;
    --tab--dark--border-bottom-color: var(--color--dark--tint-50);
    --tab--dark--border-left-width: 0;
    --tab--dark--border-left-style: none;
    --tab--dark--border-left-color: var(--color--dark--tint-50);
    --tab--dark--background: var(--color--dark);
    --tab--dark--color: var(--contrast-text-color-dark);
    --tab--dark--active--border-top-width: 0;
    --tab--dark--active--border-top-style: none;
    --tab--dark--active--border-top-color: var(--color--dark--tint-100);
    --tab--dark--active--border-right-width: 0;
    --tab--dark--active--border-right-style: none;
    --tab--dark--active--border-right-color: var(--color--dark--tint-100);
    --tab--dark--active--border-bottom-width: 0;
    --tab--dark--active--border-bottom-style: none;
    --tab--dark--active--border-bottom-color: var(--color--dark--tint-100);
    --tab--dark--active--border-left-width: 0;
    --tab--dark--active--border-left-style: none;
    --tab--dark--active--border-left-color: var(--color--dark--tint-100);
    --tab--dark--active--background: var(--color--dark--tint-100);
    --tab--dark--hover--border-top-width: 0;
    --tab--dark--hover--border-top-style: none;
    --tab--dark--hover--border-top-color: var(--color--dark--tint-100);
    --tab--dark--hover--border-right-width: 0;
    --tab--dark--hover--border-right-style: none;
    --tab--dark--hover--border-right-color: var(--color--dark--tint-100);
    --tab--dark--hover--border-bottom-width: 0;
    --tab--dark--hover--border-bottom-style: none;
    --tab--dark--hover--border-bottom-color: var(--color--dark--tint-100);
    --tab--dark--hover--border-left-width: 0;
    --tab--dark--hover--border-left-style: none;
    --tab--dark--hover--border-left-color: var(--color--dark--tint-100);
    --tab--dark--hover--background: var(--color--dark--tint-50);
    --tab--dark--focus--border-top-width: 0;
    --tab--dark--focus--border-top-style: none;
    --tab--dark--focus--border-top-color: var(--color--dark--tint-100);
    --tab--dark--focus--border-right-width: 0;
    --tab--dark--focus--border-right-style: none;
    --tab--dark--focus--border-right-color: var(--color--dark--tint-100);
    --tab--dark--focus--border-bottom-width: 0;
    --tab--dark--focus--border-bottom-style: none;
    --tab--dark--focus--border-bottom-color: var(--color--dark--tint-100);
    --tab--dark--focus--border-left-width: 0;
    --tab--dark--focus--border-left-style: none;
    --tab--dark--focus--border-left-color: var(--color--dark--tint-100);
    --tab--dark--focus--background: var(--color--dark--tint-50);
    --tab-panel--border-top-width: var(--border-top-width);
    --tab-panel--border-top-style: var(--border-top-style);
    --tab-panel--border-top-color: var(--color--light--shade-50);
    --tab-panel--border-right-width: var(--border-right-width);
    --tab-panel--border-right-style: var(--border-right-style);
    --tab-panel--border-right-color: var(--color--light--shade-50);
    --tab-panel--border-bottom-width: var(--border-bottom-width);
    --tab-panel--border-bottom-style: var(--border-bottom-style);
    --tab-panel--border-bottom-color: var(--color--light--shade-50);
    --tab-panel--border-left-width: var(--border-left-width);
    --tab-panel--border-left-style: var(--border-left-style);
    --tab-panel--border-left-color: var(--color--light--shade-50);
    --tab-panel--box-shadow-offset-x: var(--box-shadow-offset-x);
    --tab-panel--box-shadow-offset-y: var(--box-shadow-offset-y);
    --tab-panel--box-shadow-blur-radius: var(--box-shadow-blur-radius);
    --tab-panel--box-shadow-spread-radius: var(--box-shadow-spread-radius);
    --tab-panel--box-shadow-color: var(--box-shadow-color);
    --tab-panel--border-top-left-radius: var(--border-top-left-radius);
    --tab-panel--border-top-right-radius: var(--border-top-right-radius);
    --tab-panel--border-bottom-right-radius: var(--border-bottom-right-radius);
    --tab-panel--border-bottom-left-radius: var(--border-bottom-left-radius);
    --tab-panel--font-size: var(--font-size);
    --tab-panel--padding-top: var(--spacing);
    --tab-panel--padding-right: var(--spacing);
    --tab-panel--padding-bottom: var(--spacing);
    --tab-panel--padding-left: var(--spacing);
    --tab-panel--transition-property: var(--transition-property);
    --tab-panel--transition-duration: var(--transition-duration);
    --tab-panel--transition-timing-function: var(--transition-timing-function);
    --tab-panel--background: var(--color--white);
    --tab-panel--color: var(--contrast-text-color-light);
    --tab-panel--light--border-top-width: 0;
    --tab-panel--light--border-top-style: none;
    --tab-panel--light--border-top-color: var(--color--light--shade-50);
    --tab-panel--light--border-right-width: 0;
    --tab-panel--light--border-right-style: none;
    --tab-panel--light--border-right-color: var(--color--light--shade-50);
    --tab-panel--light--border-bottom-width: 0;
    --tab-panel--light--border-bottom-style: none;
    --tab-panel--light--border-bottom-color: var(--color--light--shade-50);
    --tab-panel--light--border-left-width: 0;
    --tab-panel--light--border-left-style: none;
    --tab-panel--light--border-left-color: var(--color--light--shade-50);
    --tab-panel--light--background: var(--color--white);
    --tab-panel--light--color: var(--contrast-text-color-light);
    --tab-panel--dark--border-top-width: 0;
    --tab-panel--dark--border-top-style: none;
    --tab-panel--dark--border-top-color: var(--color--dark--tint-50);
    --tab-panel--dark--border-right-width: 0;
    --tab-panel--dark--border-right-style: none;
    --tab-panel--dark--border-right-color: var(--color--dark--tint-50);
    --tab-panel--dark--border-bottom-width: 0;
    --tab-panel--dark--border-bottom-style: none;
    --tab-panel--dark--border-bottom-color: var(--color--dark--tint-50);
    --tab-panel--dark--border-left-width: 0;
    --tab-panel--dark--border-left-style: none;
    --tab-panel--dark--border-left-color: var(--color--dark--tint-50);
    --tab-panel--dark--background: var(--color--dark);
    --tab-panel--dark--color: var(--contrast-text-color-dark);
    --toast--animation-name: toast-duration;
    --toast--animation-fill-mode: forwards;
    --toast--animation-play-state: running;
    --toast--animation-duration: 4000;
    --toast--animation-iteration-count: 1;
    --toast--animation-direction: normal;
    --toast--animation-delay: 0;
    --toast--animation-timing-function: linear;
    --toast--border-top-width: var(--border-top-width);
    --toast--border-top-style: var(--border-top-style);
    --toast--border-top-color: var(--color--light--shade-50);
    --toast--border-right-width: var(--border-right-width);
    --toast--border-right-style: var(--border-right-style);
    --toast--border-right-color: var(--color--light--shade-50);
    --toast--border-bottom-width: var(--border-bottom-width);
    --toast--border-bottom-style: var(--border-bottom-style);
    --toast--border-bottom-color: var(--color--light--shade-50);
    --toast--border-left-width: var(--border-left-width);
    --toast--border-left-style: var(--border-left-style);
    --toast--border-left-color: var(--color--light--shade-50);
    --toast--box-shadow-offset-x: var(--box-shadow-offset-x);
    --toast--box-shadow-offset-y: var(--box-shadow-offset-y);
    --toast--box-shadow-blur-radius: var(--box-shadow-blur-radius);
    --toast--box-shadow-spread-radius: var(--box-shadow-spread-radius);
    --toast--box-shadow-color: var(--box-shadow-color);
    --toast--transition-property: var(--transition-property);
    --toast--transition-duration: var(--transition-duration);
    --toast--transition-timing-function: var(--transition-timing-function);
    --toast--link--font-weight: var(--font-weight--semibold);
    --toast--title--font-weight: var(--font-weight--semibold);
    --toast--title--font-size: var(--font-size);
    --toast--background: var(--color--white);
    --toast--color: var(--contrast-text-color-light);
    --toast--progress--background: hsla(0 0% 0% / 0.05);
    --toast--progress--bar--background: hsla(0 0% 0% / 0.15);
    --toast--progress--height: calc(var(--spacing--md) * 0.25);
    --toast--code--background: hsla(0 0% 0% / 0.05);
    --toast--border-top-left-radius: var(--border-top-left-radius--md);
    --toast--border-top-right-radius: var(--border-top-right-radius--md);
    --toast--border-bottom-right-radius: var(--border-bottom-right-radius--md);
    --toast--border-bottom-left-radius: var(--border-bottom-left-radius--md);
    --toast--font-size: var(--font-size--md);
    --toast--padding-top: var(--spacing--md);
    --toast--padding-right: var(--spacing--md);
    --toast--padding-bottom: var(--spacing--md);
    --toast--padding-left: var(--spacing--md);
    --toast--sm--border-top-left-radius: var(--border-top-left-radius--sm);
    --toast--sm--border-top-right-radius: var(--border-top-right-radius--sm);
    --toast--sm--border-bottom-right-radius: var(--border-bottom-right-radius--sm);
    --toast--sm--border-bottom-left-radius: var(--border-bottom-left-radius--sm);
    --toast--sm--font-size: var(--font-size--sm);
    --toast--sm--padding-top: var(--spacing--sm);
    --toast--sm--padding-right: var(--spacing--sm);
    --toast--sm--padding-bottom: var(--spacing--sm);
    --toast--sm--padding-left: var(--spacing--sm);
    --toast--sm--progress--height: calc(var(--spacing--sm) * 0.25);
    --toast--md--border-top-left-radius: var(--border-top-left-radius--md);
    --toast--md--border-top-right-radius: var(--border-top-right-radius--md);
    --toast--md--border-bottom-right-radius: var(--border-bottom-right-radius--md);
    --toast--md--border-bottom-left-radius: var(--border-bottom-left-radius--md);
    --toast--md--font-size: var(--font-size--md);
    --toast--md--padding-top: var(--spacing--md);
    --toast--md--padding-right: var(--spacing--md);
    --toast--md--padding-bottom: var(--spacing--md);
    --toast--md--padding-left: var(--spacing--md);
    --toast--md--progress--height: calc(var(--spacing--md) * 0.25);
    --toast--lg--border-top-left-radius: var(--border-top-left-radius--lg);
    --toast--lg--border-top-right-radius: var(--border-top-right-radius--lg);
    --toast--lg--border-bottom-right-radius: var(--border-bottom-right-radius--lg);
    --toast--lg--border-bottom-left-radius: var(--border-bottom-left-radius--lg);
    --toast--lg--font-size: var(--font-size--lg);
    --toast--lg--padding-top: var(--spacing--lg);
    --toast--lg--padding-right: var(--spacing--lg);
    --toast--lg--padding-bottom: var(--spacing--lg);
    --toast--lg--padding-left: var(--spacing--lg);
    --toast--lg--progress--height: calc(var(--spacing--lg) * 0.25);
    --toast--light--border-top-width: 0;
    --toast--light--border-top-style: none;
    --toast--light--border-top-color: var(--color--light--shade-50);
    --toast--light--border-right-width: 0;
    --toast--light--border-right-style: none;
    --toast--light--border-right-color: var(--color--light--shade-50);
    --toast--light--border-bottom-width: 0;
    --toast--light--border-bottom-style: none;
    --toast--light--border-bottom-color: var(--color--light--shade-50);
    --toast--light--border-left-width: 0;
    --toast--light--border-left-style: none;
    --toast--light--border-left-color: var(--color--light--shade-50);
    --toast--light--background: var(--color--white);
    --toast--light--color: var(--contrast-text-color-light);
    --toast--light--progress--background: hsla(0 0% 0% / 0.05);
    --toast--light--progress--bar--background: hsla(0 0% 0% / 0.15);
    --toast--light--code--background: hsla(0 0% 0% / 0.05);
    --toast--dark--border-top-width: 0;
    --toast--dark--border-top-style: none;
    --toast--dark--border-top-color: var(--color--dark--tint-50);
    --toast--dark--border-right-width: 0;
    --toast--dark--border-right-style: none;
    --toast--dark--border-right-color: var(--color--dark--tint-50);
    --toast--dark--border-bottom-width: 0;
    --toast--dark--border-bottom-style: none;
    --toast--dark--border-bottom-color: var(--color--dark--tint-50);
    --toast--dark--border-left-width: 0;
    --toast--dark--border-left-style: none;
    --toast--dark--border-left-color: var(--color--dark--tint-50);
    --toast--dark--background: var(--color--dark);
    --toast--dark--color: var(--contrast-text-color-dark);
    --toast--dark--progress--background: hsla(0 0% 100% / 0.05);
    --toast--dark--progress--bar--background: hsla(0 0% 100% / 0.15);
    --toast--dark--code--background: hsla(0 0% 100% / 0.05);
    --toast--primary--border-top-width: 0;
    --toast--primary--border-top-style: none;
    --toast--primary--border-top-color: var(--color--primary--shade-50);
    --toast--primary--border-right-width: 0;
    --toast--primary--border-right-style: none;
    --toast--primary--border-right-color: var(--color--primary--shade-50);
    --toast--primary--border-bottom-width: 0;
    --toast--primary--border-bottom-style: none;
    --toast--primary--border-bottom-color: var(--color--primary--shade-50);
    --toast--primary--border-left-width: 0;
    --toast--primary--border-left-style: none;
    --toast--primary--border-left-color: var(--color--primary--shade-50);
    --toast--primary--background: var(--color--primary--100);
    --toast--primary--color: var(--color--primary--800);
    --toast--primary--progress--background: hsla(0 0% 0% / 0.05);
    --toast--primary--progress--bar--background: hsla(0 0% 0% / 0.15);
    --toast--primary--code--background: hsla(0 0% 0% / 0.05);
    --toast--secondary--border-top-width: 0;
    --toast--secondary--border-top-style: none;
    --toast--secondary--border-top-color: var(--color--secondary--shade-50);
    --toast--secondary--border-right-width: 0;
    --toast--secondary--border-right-style: none;
    --toast--secondary--border-right-color: var(--color--secondary--shade-50);
    --toast--secondary--border-bottom-width: 0;
    --toast--secondary--border-bottom-style: none;
    --toast--secondary--border-bottom-color: var(--color--secondary--shade-50);
    --toast--secondary--border-left-width: 0;
    --toast--secondary--border-left-style: none;
    --toast--secondary--border-left-color: var(--color--secondary--shade-50);
    --toast--secondary--background: var(--color--secondary--100);
    --toast--secondary--color: var(--color--secondary--800);
    --toast--secondary--progress--background: hsla(0 0% 0% / 0.05);
    --toast--secondary--progress--bar--background: hsla(0 0% 0% / 0.15);
    --toast--secondary--code--background: hsla(0 0% 0% / 0.05);
    --toast--success--border-top-width: 0;
    --toast--success--border-top-style: none;
    --toast--success--border-top-color: var(--color--success--shade-50);
    --toast--success--border-right-width: 0;
    --toast--success--border-right-style: none;
    --toast--success--border-right-color: var(--color--success--shade-50);
    --toast--success--border-bottom-width: 0;
    --toast--success--border-bottom-style: none;
    --toast--success--border-bottom-color: var(--color--success--shade-50);
    --toast--success--border-left-width: 0;
    --toast--success--border-left-style: none;
    --toast--success--border-left-color: var(--color--success--shade-50);
    --toast--success--background: var(--color--success--100);
    --toast--success--color: var(--color--success--800);
    --toast--success--progress--background: hsla(0 0% 0% / 0.05);
    --toast--success--progress--bar--background: hsla(0 0% 0% / 0.15);
    --toast--success--code--background: hsla(0 0% 0% / 0.05);
    --toast--danger--border-top-width: 0;
    --toast--danger--border-top-style: none;
    --toast--danger--border-top-color: var(--color--danger--shade-50);
    --toast--danger--border-right-width: 0;
    --toast--danger--border-right-style: none;
    --toast--danger--border-right-color: var(--color--danger--shade-50);
    --toast--danger--border-bottom-width: 0;
    --toast--danger--border-bottom-style: none;
    --toast--danger--border-bottom-color: var(--color--danger--shade-50);
    --toast--danger--border-left-width: 0;
    --toast--danger--border-left-style: none;
    --toast--danger--border-left-color: var(--color--danger--shade-50);
    --toast--danger--background: var(--color--danger--100);
    --toast--danger--color: var(--color--danger--800);
    --toast--danger--progress--background: hsla(0 0% 0% / 0.05);
    --toast--danger--progress--bar--background: hsla(0 0% 0% / 0.15);
    --toast--danger--code--background: hsla(0 0% 0% / 0.05);
    --toast--warning--border-top-width: 0;
    --toast--warning--border-top-style: none;
    --toast--warning--border-top-color: var(--color--warning--shade-50);
    --toast--warning--border-right-width: 0;
    --toast--warning--border-right-style: none;
    --toast--warning--border-right-color: var(--color--warning--shade-50);
    --toast--warning--border-bottom-width: 0;
    --toast--warning--border-bottom-style: none;
    --toast--warning--border-bottom-color: var(--color--warning--shade-50);
    --toast--warning--border-left-width: 0;
    --toast--warning--border-left-style: none;
    --toast--warning--border-left-color: var(--color--warning--shade-50);
    --toast--warning--background: var(--color--warning--100);
    --toast--warning--color: var(--color--warning--800);
    --toast--warning--progress--background: hsla(0 0% 0% / 0.05);
    --toast--warning--progress--bar--background: hsla(0 0% 0% / 0.15);
    --toast--warning--code--background: hsla(0 0% 0% / 0.05);
    --toast--info--border-top-width: 0;
    --toast--info--border-top-style: none;
    --toast--info--border-top-color: var(--color--info--shade-50);
    --toast--info--border-right-width: 0;
    --toast--info--border-right-style: none;
    --toast--info--border-right-color: var(--color--info--shade-50);
    --toast--info--border-bottom-width: 0;
    --toast--info--border-bottom-style: none;
    --toast--info--border-bottom-color: var(--color--info--shade-50);
    --toast--info--border-left-width: 0;
    --toast--info--border-left-style: none;
    --toast--info--border-left-color: var(--color--info--shade-50);
    --toast--info--background: var(--color--info--100);
    --toast--info--color: var(--color--info--800);
    --toast--info--progress--background: hsla(0 0% 0% / 0.05);
    --toast--info--progress--bar--background: hsla(0 0% 0% / 0.15);
    --toast--info--code--background: hsla(0 0% 0% / 0.05);
    --toast-container--margin-top: var(--spacing);
    --toast-container--margin-right: var(--spacing);
    --toast-container--margin-bottom: var(--spacing);
    --toast-container--margin-left: var(--spacing);
    --toast-container--width: 320px;
    --toast-container--z-index: 2010;
    --toast-container--toast--gap: var(--spacing);
    --toast-container--toast--transition-property: transform, opacity;
    --toast-container--toast--transition-duration: var(--transition-duration);
    --toast-container--toast--transition-timing-function: var(--transition-timing-function);
    --toggle--border-top-width: var(--border-top-width);
    --toggle--border-top-style: var(--border-top-style);
    --toggle--border-top-color: var(--color--light--shade-50);
    --toggle--border-right-width: var(--border-right-width);
    --toggle--border-right-style: var(--border-right-style);
    --toggle--border-right-color: var(--color--light--shade-50);
    --toggle--border-bottom-width: var(--border-bottom-width);
    --toggle--border-bottom-style: var(--border-bottom-style);
    --toggle--border-bottom-color: var(--color--light--shade-50);
    --toggle--border-left-width: var(--border-left-width);
    --toggle--border-left-style: var(--border-left-style);
    --toggle--border-left-color: var(--color--light--shade-50);
    --toggle--box-shadow-offset-x: var(--box-shadow-offset-x);
    --toggle--box-shadow-offset-y: var(--box-shadow-offset-y);
    --toggle--box-shadow-blur-radius: var(--box-shadow-blur-radius);
    --toggle--box-shadow-spread-radius: var(--box-shadow-spread-radius);
    --toggle--box-shadow-color: var(--box-shadow-color);
    --toggle--font-size: var(--font-size--md);
    --toggle--line-height: var(--line-height);
    --toggle--transition-property: var(--transition-property);
    --toggle--transition-duration: var(--transition-duration);
    --toggle--transition-timing-function: var(--transition-timing-function);
    --toggle--indicator--scale: 0.8;
    --toggle--indicator--transition-property: background, transform, top, left;
    --toggle--indicator--transition-duration: var(--transition-duration);
    --toggle--indicator--transition-timing-function: var(--transition-timing-function);
    --toggle--indicator--background: var(--color--white);
    --toggle--indicator--margin-top: 0;
    --toggle--indicator--margin-right: 0;
    --toggle--indicator--margin-bottom: 0;
    --toggle--indicator--margin-left: 0;
    --toggle--indicator--border-top-left-radius: var(--border-top-left-radius--md);
    --toggle--indicator--border-top-right-radius: var(--border-top-right-radius--md);
    --toggle--indicator--border-bottom-right-radius: var(--border-bottom-right-radius--md);
    --toggle--indicator--border-bottom-left-radius: var(--border-bottom-left-radius--md);
    --toggle--disabled--color: var(--text-color--weak);
    --toggle--disabled--background: var(--color--light);
    --toggle--disabled--border-top-width: 0;
    --toggle--disabled--border-top-style: none;
    --toggle--disabled--border-top-color: var(--color--light--shade-50);
    --toggle--disabled--border-right-width: 0;
    --toggle--disabled--border-right-style: none;
    --toggle--disabled--border-right-color: var(--color--light--shade-50);
    --toggle--disabled--border-bottom-width: 0;
    --toggle--disabled--border-bottom-style: none;
    --toggle--disabled--border-bottom-color: var(--color--light--shade-50);
    --toggle--disabled--border-left-width: 0;
    --toggle--disabled--border-left-style: none;
    --toggle--disabled--border-left-color: var(--color--light--shade-50);
    --toggle--disabled--indicator--background: var(--color--light--shade-150);
    --toggle--readonly--color: var(--text-color--weak);
    --toggle--readonly--background: var(--color--light--tint-50);
    --toggle--readonly--border-top-width: 0;
    --toggle--readonly--border-top-style: none;
    --toggle--readonly--border-top-color: var(--color--light--shade-50);
    --toggle--readonly--border-right-width: 0;
    --toggle--readonly--border-right-style: none;
    --toggle--readonly--border-right-color: var(--color--light--shade-50);
    --toggle--readonly--border-bottom-width: 0;
    --toggle--readonly--border-bottom-style: none;
    --toggle--readonly--border-bottom-color: var(--color--light--shade-50);
    --toggle--readonly--border-left-width: 0;
    --toggle--readonly--border-left-style: none;
    --toggle--readonly--border-left-color: var(--color--light--shade-50);
    --toggle--readonly--indicator--background: var(--color--light--shade-50);
    --toggle--background: var(--color--light);
    --toggle--color: var(--contrast-text-color-light);
    --toggle--checked--background: var(--color--primary);
    --toggle--checked--border-top-width: 0;
    --toggle--checked--border-top-style: none;
    --toggle--checked--border-top-color: var(--color--primary--shade-50);
    --toggle--checked--border-right-width: 0;
    --toggle--checked--border-right-style: none;
    --toggle--checked--border-right-color: var(--color--primary--shade-50);
    --toggle--checked--border-bottom-width: 0;
    --toggle--checked--border-bottom-style: none;
    --toggle--checked--border-bottom-color: var(--color--primary--shade-50);
    --toggle--checked--border-left-width: 0;
    --toggle--checked--border-left-style: none;
    --toggle--checked--border-left-color: var(--color--primary--shade-50);
    --toggle--checked--disabled--background: var(--color--primary--200);
    --toggle--checked--disabled--border-top-width: 0;
    --toggle--checked--disabled--border-top-style: none;
    --toggle--checked--disabled--border-top-color: var(--color--primary--300);
    --toggle--checked--disabled--border-right-width: 0;
    --toggle--checked--disabled--border-right-style: none;
    --toggle--checked--disabled--border-right-color: var(--color--primary--300);
    --toggle--checked--disabled--border-bottom-width: 0;
    --toggle--checked--disabled--border-bottom-style: none;
    --toggle--checked--disabled--border-bottom-color: var(--color--primary--300);
    --toggle--checked--disabled--border-left-width: 0;
    --toggle--checked--disabled--border-left-style: none;
    --toggle--checked--disabled--border-left-color: var(--color--primary--300);
    --toggle--checked--disabled--indicator--background: var(--color--light--tint-50);
    --toggle--checked--readonly--background: var(--color--primary--300);
    --toggle--checked--readonly--border-top-width: 0;
    --toggle--checked--readonly--border-top-style: none;
    --toggle--checked--readonly--border-top-color: var(--color--primary--400);
    --toggle--checked--readonly--border-right-width: 0;
    --toggle--checked--readonly--border-right-style: none;
    --toggle--checked--readonly--border-right-color: var(--color--primary--400);
    --toggle--checked--readonly--border-bottom-width: 0;
    --toggle--checked--readonly--border-bottom-style: none;
    --toggle--checked--readonly--border-bottom-color: var(--color--primary--400);
    --toggle--checked--readonly--border-left-width: 0;
    --toggle--checked--readonly--border-left-style: none;
    --toggle--checked--readonly--border-left-color: var(--color--primary--400);
    --toggle--checked--readonly--indicator--background: var(--color--light--tint-100);
    --toggle--checked--indicator--background: var(--color--white);
    --toggle--border-top-left-radius: var(--border-top-left-radius--md);
    --toggle--border-top-right-radius: var(--border-top-right-radius--md);
    --toggle--border-bottom-right-radius: var(--border-bottom-right-radius--md);
    --toggle--border-bottom-left-radius: var(--border-bottom-left-radius--md);
    --toggle--margin-top: 0;
    --toggle--margin-right: calc(var(--spacing--md) * 0.5);
    --toggle--margin-bottom: 0;
    --toggle--margin-left: 0;
    --toggle--width: calc(var(--spacing--md) * 2);
    --toggle--height: var(--spacing--md);
    --toggle--sm--border-top-left-radius: var(--border-top-left-radius--sm);
    --toggle--sm--border-top-right-radius: var(--border-top-right-radius--sm);
    --toggle--sm--border-bottom-right-radius: var(--border-bottom-right-radius--sm);
    --toggle--sm--border-bottom-left-radius: var(--border-bottom-left-radius--sm);
    --toggle--sm--font-size: var(--font-size--sm);
    --toggle--sm--margin-top: 0;
    --toggle--sm--margin-right: calc(var(--spacing--sm) * 0.5);
    --toggle--sm--margin-bottom: 0;
    --toggle--sm--margin-left: 0;
    --toggle--sm--width: calc(var(--spacing--sm) * 2);
    --toggle--sm--height: var(--spacing--sm);
    --toggle--sm--indicator--margin-top: 0;
    --toggle--sm--indicator--margin-right: 0;
    --toggle--sm--indicator--margin-bottom: 0;
    --toggle--sm--indicator--margin-left: 0;
    --toggle--sm--indicator--border-top-left-radius: var(--border-top-left-radius--sm);
    --toggle--sm--indicator--border-top-right-radius: var(--border-top-right-radius--sm);
    --toggle--sm--indicator--border-bottom-right-radius: var(--border-bottom-right-radius--sm);
    --toggle--sm--indicator--border-bottom-left-radius: var(--border-bottom-left-radius--sm);
    --toggle--md--border-top-left-radius: var(--border-top-left-radius--md);
    --toggle--md--border-top-right-radius: var(--border-top-right-radius--md);
    --toggle--md--border-bottom-right-radius: var(--border-bottom-right-radius--md);
    --toggle--md--border-bottom-left-radius: var(--border-bottom-left-radius--md);
    --toggle--md--font-size: var(--font-size--md);
    --toggle--md--margin-top: 0;
    --toggle--md--margin-right: calc(var(--spacing--md) * 0.5);
    --toggle--md--margin-bottom: 0;
    --toggle--md--margin-left: 0;
    --toggle--md--width: calc(var(--spacing--md) * 2);
    --toggle--md--height: var(--spacing--md);
    --toggle--md--indicator--margin-top: 0;
    --toggle--md--indicator--margin-right: 0;
    --toggle--md--indicator--margin-bottom: 0;
    --toggle--md--indicator--margin-left: 0;
    --toggle--md--indicator--border-top-left-radius: var(--border-top-left-radius--md);
    --toggle--md--indicator--border-top-right-radius: var(--border-top-right-radius--md);
    --toggle--md--indicator--border-bottom-right-radius: var(--border-bottom-right-radius--md);
    --toggle--md--indicator--border-bottom-left-radius: var(--border-bottom-left-radius--md);
    --toggle--lg--border-top-left-radius: var(--border-top-left-radius--lg);
    --toggle--lg--border-top-right-radius: var(--border-top-right-radius--lg);
    --toggle--lg--border-bottom-right-radius: var(--border-bottom-right-radius--lg);
    --toggle--lg--border-bottom-left-radius: var(--border-bottom-left-radius--lg);
    --toggle--lg--font-size: var(--font-size--lg);
    --toggle--lg--margin-top: 0;
    --toggle--lg--margin-right: calc(var(--spacing--lg) * 0.5);
    --toggle--lg--margin-bottom: 0;
    --toggle--lg--margin-left: 0;
    --toggle--lg--width: calc(var(--spacing--lg) * 2);
    --toggle--lg--height: var(--spacing--lg);
    --toggle--lg--indicator--margin-top: 0;
    --toggle--lg--indicator--margin-right: 0;
    --toggle--lg--indicator--margin-bottom: 0;
    --toggle--lg--indicator--margin-left: 0;
    --toggle--lg--indicator--border-top-left-radius: var(--border-top-left-radius--lg);
    --toggle--lg--indicator--border-top-right-radius: var(--border-top-right-radius--lg);
    --toggle--lg--indicator--border-bottom-right-radius: var(--border-bottom-right-radius--lg);
    --toggle--lg--indicator--border-bottom-left-radius: var(--border-bottom-left-radius--lg);
    --toggle--light--background: var(--color--light);
    --toggle--light--border-top-width: 0;
    --toggle--light--border-top-style: none;
    --toggle--light--border-top-color: var(--color--light--shade-50);
    --toggle--light--border-right-width: 0;
    --toggle--light--border-right-style: none;
    --toggle--light--border-right-color: var(--color--light--shade-50);
    --toggle--light--border-bottom-width: 0;
    --toggle--light--border-bottom-style: none;
    --toggle--light--border-bottom-color: var(--color--light--shade-50);
    --toggle--light--border-left-width: 0;
    --toggle--light--border-left-style: none;
    --toggle--light--border-left-color: var(--color--light--shade-50);
    --toggle--light--color: var(--contrast-text-color-light);
    --toggle--light--disabled--background: var(--color--light);
    --toggle--light--disabled--border-top-width: 0;
    --toggle--light--disabled--border-top-style: none;
    --toggle--light--disabled--border-top-color: var(--color--light--shade-50);
    --toggle--light--disabled--border-right-width: 0;
    --toggle--light--disabled--border-right-style: none;
    --toggle--light--disabled--border-right-color: var(--color--light--shade-50);
    --toggle--light--disabled--border-bottom-width: 0;
    --toggle--light--disabled--border-bottom-style: none;
    --toggle--light--disabled--border-bottom-color: var(--color--light--shade-50);
    --toggle--light--disabled--border-left-width: 0;
    --toggle--light--disabled--border-left-style: none;
    --toggle--light--disabled--border-left-color: var(--color--light--shade-50);
    --toggle--light--disabled--indicator--background: var(--color--light--shade-150);
    --toggle--light--readonly--background: var(--color--light--tint-50);
    --toggle--light--readonly--border-top-width: 0;
    --toggle--light--readonly--border-top-style: none;
    --toggle--light--readonly--border-top-color: var(--color--light--shade-50);
    --toggle--light--readonly--border-right-width: 0;
    --toggle--light--readonly--border-right-style: none;
    --toggle--light--readonly--border-right-color: var(--color--light--shade-50);
    --toggle--light--readonly--border-bottom-width: 0;
    --toggle--light--readonly--border-bottom-style: none;
    --toggle--light--readonly--border-bottom-color: var(--color--light--shade-50);
    --toggle--light--readonly--border-left-width: 0;
    --toggle--light--readonly--border-left-style: none;
    --toggle--light--readonly--border-left-color: var(--color--light--shade-50);
    --toggle--light--readonly--indicator--background: var(--color--light--shade-50);
    --toggle--light--checked--background: var(--color--primary);
    --toggle--light--checked--border-top-width: 0;
    --toggle--light--checked--border-top-style: none;
    --toggle--light--checked--border-top-color: var(--color--primary--shade-50);
    --toggle--light--checked--border-right-width: 0;
    --toggle--light--checked--border-right-style: none;
    --toggle--light--checked--border-right-color: var(--color--primary--shade-50);
    --toggle--light--checked--border-bottom-width: 0;
    --toggle--light--checked--border-bottom-style: none;
    --toggle--light--checked--border-bottom-color: var(--color--primary--shade-50);
    --toggle--light--checked--border-left-width: 0;
    --toggle--light--checked--border-left-style: none;
    --toggle--light--checked--border-left-color: var(--color--primary--shade-50);
    --toggle--light--checked--disabled--background: var(--color--primary--200);
    --toggle--light--checked--disabled--border-top-width: 0;
    --toggle--light--checked--disabled--border-top-style: none;
    --toggle--light--checked--disabled--border-top-color: var(--color--primary--300);
    --toggle--light--checked--disabled--border-right-width: 0;
    --toggle--light--checked--disabled--border-right-style: none;
    --toggle--light--checked--disabled--border-right-color: var(--color--primary--300);
    --toggle--light--checked--disabled--border-bottom-width: 0;
    --toggle--light--checked--disabled--border-bottom-style: none;
    --toggle--light--checked--disabled--border-bottom-color: var(--color--primary--300);
    --toggle--light--checked--disabled--border-left-width: 0;
    --toggle--light--checked--disabled--border-left-style: none;
    --toggle--light--checked--disabled--border-left-color: var(--color--primary--300);
    --toggle--light--checked--disabled--indicator--background: var(--color--light--tint-50);
    --toggle--light--checked--readonly--background: var(--color--primary--300);
    --toggle--light--checked--readonly--border-top-width: 0;
    --toggle--light--checked--readonly--border-top-style: none;
    --toggle--light--checked--readonly--border-top-color: var(--color--primary--400);
    --toggle--light--checked--readonly--border-right-width: 0;
    --toggle--light--checked--readonly--border-right-style: none;
    --toggle--light--checked--readonly--border-right-color: var(--color--primary--400);
    --toggle--light--checked--readonly--border-bottom-width: 0;
    --toggle--light--checked--readonly--border-bottom-style: none;
    --toggle--light--checked--readonly--border-bottom-color: var(--color--primary--400);
    --toggle--light--checked--readonly--border-left-width: 0;
    --toggle--light--checked--readonly--border-left-style: none;
    --toggle--light--checked--readonly--border-left-color: var(--color--primary--400);
    --toggle--light--checked--readonly--indicator--background: var(--color--light--tint-100);
    --toggle--light--checked--indicator--background: var(--color--white);
    --toggle--light--indicator--background: var(--color--white);
    --toggle--dark--background: var(--color--dark);
    --toggle--dark--border-top-width: 0;
    --toggle--dark--border-top-style: none;
    --toggle--dark--border-top-color: var(--color--dark--tint-50);
    --toggle--dark--border-right-width: 0;
    --toggle--dark--border-right-style: none;
    --toggle--dark--border-right-color: var(--color--dark--tint-50);
    --toggle--dark--border-bottom-width: 0;
    --toggle--dark--border-bottom-style: none;
    --toggle--dark--border-bottom-color: var(--color--dark--tint-50);
    --toggle--dark--border-left-width: 0;
    --toggle--dark--border-left-style: none;
    --toggle--dark--border-left-color: var(--color--dark--tint-50);
    --toggle--dark--color: var(--contrast-text-color-dark);
    --toggle--dark--disabled--background: var(--color--dark--tint-100);
    --toggle--dark--disabled--border-top-width: 0;
    --toggle--dark--disabled--border-top-style: none;
    --toggle--dark--disabled--border-top-color: var(--color--dark--tint-150);
    --toggle--dark--disabled--border-right-width: 0;
    --toggle--dark--disabled--border-right-style: none;
    --toggle--dark--disabled--border-right-color: var(--color--dark--tint-150);
    --toggle--dark--disabled--border-bottom-width: 0;
    --toggle--dark--disabled--border-bottom-style: none;
    --toggle--dark--disabled--border-bottom-color: var(--color--dark--tint-150);
    --toggle--dark--disabled--border-left-width: 0;
    --toggle--dark--disabled--border-left-style: none;
    --toggle--dark--disabled--border-left-color: var(--color--dark--tint-150);
    --toggle--dark--disabled--indicator--background: var(--color--gray--300);
    --toggle--dark--readonly--background: var(--color--dark--tint-50);
    --toggle--dark--readonly--border-top-width: 0;
    --toggle--dark--readonly--border-top-style: none;
    --toggle--dark--readonly--border-top-color: var(--color--dark--tint-100);
    --toggle--dark--readonly--border-right-width: 0;
    --toggle--dark--readonly--border-right-style: none;
    --toggle--dark--readonly--border-right-color: var(--color--dark--tint-100);
    --toggle--dark--readonly--border-bottom-width: 0;
    --toggle--dark--readonly--border-bottom-style: none;
    --toggle--dark--readonly--border-bottom-color: var(--color--dark--tint-100);
    --toggle--dark--readonly--border-left-width: 0;
    --toggle--dark--readonly--border-left-style: none;
    --toggle--dark--readonly--border-left-color: var(--color--dark--tint-100);
    --toggle--dark--readonly--indicator--background: var(--color--gray--300);
    --toggle--dark--checked--background: var(--color--primary);
    --toggle--dark--checked--border-top-width: 0;
    --toggle--dark--checked--border-top-style: none;
    --toggle--dark--checked--border-top-color: var(--color--primary--tint-50);
    --toggle--dark--checked--border-right-width: 0;
    --toggle--dark--checked--border-right-style: none;
    --toggle--dark--checked--border-right-color: var(--color--primary--tint-50);
    --toggle--dark--checked--border-bottom-width: 0;
    --toggle--dark--checked--border-bottom-style: none;
    --toggle--dark--checked--border-bottom-color: var(--color--primary--tint-50);
    --toggle--dark--checked--border-left-width: 0;
    --toggle--dark--checked--border-left-style: none;
    --toggle--dark--checked--border-left-color: var(--color--primary--tint-50);
    --toggle--dark--checked--disabled--background: var(--color--primary--800);
    --toggle--dark--checked--disabled--border-top-width: 0;
    --toggle--dark--checked--disabled--border-top-style: none;
    --toggle--dark--checked--disabled--border-top-color: var(--color--primary--700);
    --toggle--dark--checked--disabled--border-right-width: 0;
    --toggle--dark--checked--disabled--border-right-style: none;
    --toggle--dark--checked--disabled--border-right-color: var(--color--primary--700);
    --toggle--dark--checked--disabled--border-bottom-width: 0;
    --toggle--dark--checked--disabled--border-bottom-style: none;
    --toggle--dark--checked--disabled--border-bottom-color: var(--color--primary--700);
    --toggle--dark--checked--disabled--border-left-width: 0;
    --toggle--dark--checked--disabled--border-left-style: none;
    --toggle--dark--checked--disabled--border-left-color: var(--color--primary--700);
    --toggle--dark--checked--disabled--indicator--background: var(--color--gray--300);
    --toggle--dark--checked--readonly--background: var(--color--primary--700);
    --toggle--dark--checked--readonly--border-top-width: 0;
    --toggle--dark--checked--readonly--border-top-style: none;
    --toggle--dark--checked--readonly--border-top-color: var(--color--primary--600);
    --toggle--dark--checked--readonly--border-right-width: 0;
    --toggle--dark--checked--readonly--border-right-style: none;
    --toggle--dark--checked--readonly--border-right-color: var(--color--primary--600);
    --toggle--dark--checked--readonly--border-bottom-width: 0;
    --toggle--dark--checked--readonly--border-bottom-style: none;
    --toggle--dark--checked--readonly--border-bottom-color: var(--color--primary--600);
    --toggle--dark--checked--readonly--border-left-width: 0;
    --toggle--dark--checked--readonly--border-left-style: none;
    --toggle--dark--checked--readonly--border-left-color: var(--color--primary--600);
    --toggle--dark--checked--readonly--indicator--background: var(--color--light);
    --toggle--dark--checked--indicator--background: var(--color--white);
    --toggle--dark--indicator--background: var(--color--white);
    --tooltip--border-top-width: var(--border-top-width);
    --tooltip--border-top-style: var(--border-top-style);
    --tooltip--border-top-color: var(--color--light--shade-50);
    --tooltip--border-right-width: var(--border-right-width);
    --tooltip--border-right-style: var(--border-right-style);
    --tooltip--border-right-color: var(--color--light--shade-50);
    --tooltip--border-bottom-width: var(--border-bottom-width);
    --tooltip--border-bottom-style: var(--border-bottom-style);
    --tooltip--border-bottom-color: var(--color--light--shade-50);
    --tooltip--border-left-width: var(--border-left-width);
    --tooltip--border-left-style: var(--border-left-style);
    --tooltip--border-left-color: var(--color--light--shade-50);
    --tooltip--box-shadow-offset-x: var(--box-shadow-offset-x);
    --tooltip--box-shadow-offset-y: var(--box-shadow-offset-y);
    --tooltip--box-shadow-blur-radius: var(--box-shadow-blur-radius);
    --tooltip--box-shadow-spread-radius: var(--box-shadow-spread-radius);
    --tooltip--box-shadow-color: var(--box-shadow-color);
    --tooltip--transition-property: var(--transition-property);
    --tooltip--transition-duration: var(--transition-duration);
    --tooltip--transition-timing-function: var(--transition-timing-function);
    --tooltip--z-index: 2000;
    --tooltip--background: var(--color--white);
    --tooltip--color: var(--contrast-text-color-light);
    --tooltip--border-top-left-radius: var(--border-top-left-radius--md);
    --tooltip--border-top-right-radius: var(--border-top-right-radius--md);
    --tooltip--border-bottom-right-radius: var(--border-bottom-right-radius--md);
    --tooltip--border-bottom-left-radius: var(--border-bottom-left-radius--md);
    --tooltip--font-size: var(--font-size--md);
    --tooltip--padding-top: calc(var(--spacing--md) * 0.75);
    --tooltip--padding-right: var(--spacing--md);
    --tooltip--padding-bottom: calc(var(--spacing--md) * 0.75);
    --tooltip--padding-left: var(--spacing--md);
    --tooltip--width: calc(var(--spacing--md) * 18);
    --tooltip--arrow--size: calc(var(--spacing--md) * 0.5);
    --tooltip--sm--border-top-left-radius: var(--border-top-left-radius--sm);
    --tooltip--sm--border-top-right-radius: var(--border-top-right-radius--sm);
    --tooltip--sm--border-bottom-right-radius: var(--border-bottom-right-radius--sm);
    --tooltip--sm--border-bottom-left-radius: var(--border-bottom-left-radius--sm);
    --tooltip--sm--font-size: var(--font-size--sm);
    --tooltip--sm--padding-top: calc(var(--spacing--sm) * 0.75);
    --tooltip--sm--padding-right: var(--spacing--sm);
    --tooltip--sm--padding-bottom: calc(var(--spacing--sm) * 0.75);
    --tooltip--sm--padding-left: var(--spacing--sm);
    --tooltip--sm--width: calc(var(--spacing--sm) * 18);
    --tooltip--sm--arrow--size: calc(var(--spacing--sm) * 0.5);
    --tooltip--md--border-top-left-radius: var(--border-top-left-radius--md);
    --tooltip--md--border-top-right-radius: var(--border-top-right-radius--md);
    --tooltip--md--border-bottom-right-radius: var(--border-bottom-right-radius--md);
    --tooltip--md--border-bottom-left-radius: var(--border-bottom-left-radius--md);
    --tooltip--md--font-size: var(--font-size--md);
    --tooltip--md--padding-top: calc(var(--spacing--md) * 0.75);
    --tooltip--md--padding-right: var(--spacing--md);
    --tooltip--md--padding-bottom: calc(var(--spacing--md) * 0.75);
    --tooltip--md--padding-left: var(--spacing--md);
    --tooltip--md--width: calc(var(--spacing--md) * 18);
    --tooltip--md--arrow--size: calc(var(--spacing--md) * 0.5);
    --tooltip--lg--border-top-left-radius: var(--border-top-left-radius--lg);
    --tooltip--lg--border-top-right-radius: var(--border-top-right-radius--lg);
    --tooltip--lg--border-bottom-right-radius: var(--border-bottom-right-radius--lg);
    --tooltip--lg--border-bottom-left-radius: var(--border-bottom-left-radius--lg);
    --tooltip--lg--font-size: var(--font-size--lg);
    --tooltip--lg--padding-top: calc(var(--spacing--lg) * 0.75);
    --tooltip--lg--padding-right: var(--spacing--lg);
    --tooltip--lg--padding-bottom: calc(var(--spacing--lg) * 0.75);
    --tooltip--lg--padding-left: var(--spacing--lg);
    --tooltip--lg--width: calc(var(--spacing--lg) * 18);
    --tooltip--lg--arrow--size: calc(var(--spacing--lg) * 0.5);
    --tooltip--light--border-top-width: 0;
    --tooltip--light--border-top-style: none;
    --tooltip--light--border-top-color: var(--color--light--shade-50);
    --tooltip--light--border-right-width: 0;
    --tooltip--light--border-right-style: none;
    --tooltip--light--border-right-color: var(--color--light--shade-50);
    --tooltip--light--border-bottom-width: 0;
    --tooltip--light--border-bottom-style: none;
    --tooltip--light--border-bottom-color: var(--color--light--shade-50);
    --tooltip--light--border-left-width: 0;
    --tooltip--light--border-left-style: none;
    --tooltip--light--border-left-color: var(--color--light--shade-50);
    --tooltip--light--background: var(--color--white);
    --tooltip--light--color: var(--contrast-text-color-light);
    --tooltip--dark--border-top-width: 0;
    --tooltip--dark--border-top-style: none;
    --tooltip--dark--border-top-color: var(--color--dark--tint-50);
    --tooltip--dark--border-right-width: 0;
    --tooltip--dark--border-right-style: none;
    --tooltip--dark--border-right-color: var(--color--dark--tint-50);
    --tooltip--dark--border-bottom-width: 0;
    --tooltip--dark--border-bottom-style: none;
    --tooltip--dark--border-bottom-color: var(--color--dark--tint-50);
    --tooltip--dark--border-left-width: 0;
    --tooltip--dark--border-left-style: none;
    --tooltip--dark--border-left-color: var(--color--dark--tint-50);
    --tooltip--dark--background: var(--color--dark);
    --tooltip--dark--color: var(--contrast-text-color-dark);
    --blockquote--font-size: var(--font-size);
    --blockquote--margin-top: 0;
    --blockquote--margin-right: 0;
    --blockquote--margin-bottom: 0;
    --blockquote--margin-left: 0;
    --blockquote--margin: var(--spacing);
    --blockquote--padding-top: var(--spacing);
    --blockquote--padding-right: var(--spacing);
    --blockquote--padding-bottom: var(--spacing);
    --blockquote--padding-left: var(--spacing);
    --blockquote--padding: var(--blockquote--padding-top) var(--blockquote--padding-right) var(--blockquote--padding-bottom) var(--blockquote--padding-left);
    --blockquote--border-top-width: 0;
    --blockquote--border-top-style: none;
    --blockquote--border-top-color: currentColor;
    --blockquote--border-right-width: 4px;
    --blockquote--border-right-style: var(--border-left-style);
    --blockquote--border-right-color: var(--border-left-color);
    --blockquote--border-bottom-width: 0;
    --blockquote--border-bottom-style: none;
    --blockquote--border-bottom-color: currentColor;
    --blockquote--border-left-width: 4px;
    --blockquote--border-left-style: var(--border-left-style);
    --blockquote--border-left-color: var(--border-left-color);
    --blockquote--border-right: var(--blockquote--border-right-width) var(--blockquote--border-right-style) var(--blockquote--border-right-color);
    --blockquote--border-left: var(--blockquote--border-left-width) var(--blockquote--border-left-style) var(--blockquote--border-left-color);
    --blockquote--border: var(--blockquote--border-top-width) var(--blockquote--border-top-style) var(--blockquote--border-top-color);
    --blockquote--cite--color: var(--text-color--weak);
    --blockquote--cite--font-size: 80%;
    --typography--lead--font-size: var(--font-size--lg);
    --typography--lead--font-weight: var(--font-weight--light);
    --typography--initialism--font-size: 90%;
    --typography--initialism--text-transform: uppercase;
}
